func (transaction *Transaction) Delete(key []byte) error {
	var (
		cErr *C.char
		cKey = byteToChar(key)
	)
	C.rocksdb_transaction_delete(transaction.c, cKey, C.size_t(len(key)), &cErr)
	if cErr != nil {
		defer C.free(unsafe.Pointer(cErr))
		return errors.New(C.GoString(cErr))
	}
	return nil
}
// Delete removes the data associated with the key from the transaction.
Delete removes the data associated with the key from the transaction.
// Delete removes the data associated with the key from the transaction .
func (transaction *Transaction) Delete(key []byte) error {
	var (
		cErr *C.char
		cKey = byteToChar(key)
	)
	C.rocksdb_transaction_delete(transaction.c, cKey, C.size_t(len(key)), &cErr)
	if cErr != nil {
		defer C.free(unsafe.Pointer(cErr))
		return errors.New(C.GoString(cErr))
	}
	return nil
}
func ( transaction * Transaction ) Delete ( key [ ] byte ) error { var ( cErr * C . char cKey = byteToChar ( key ) ) C . rocksdb_transaction_delete ( transaction . c , cKey , C . size_t ( len ( key ) ) , & cErr ) if cErr != nil { defer C . free ( unsafe . Pointer ( cErr ) ) return errors . New ( C . GoString ( cErr ) ) } return nil }
Delete removes the data associated with the key from the transaction.
Delete removes the data associated with the key from the transaction .