namespace eosio::kv::internal_use_do_not_use
Class List > eosio :: kv :: internal_use_do_not_use
Functions
Type | Name |
---|---|
int64_t | kv_erase (uint64_t contract, const char * key, uint32_t key_size) |
int64_t | kv_set (uint64_t contract, const char * key, uint32_t key_size, const char * value, uint32_t value_size, uint64_t payer) |
bool | kv_get (uint64_t contract, const char * key, uint32_t key_size, uint32_t & value_size) |
uint32_t | kv_get_data (uint32_t offset, char * data, uint32_t data_size) |
uint32_t | kv_it_create (uint64_t contract, const char * prefix, uint32_t size) |
void | kv_it_destroy (uint32_t itr) |
int32_t | kv_it_status (uint32_t itr) |
int32_t | kv_it_compare (uint32_t itr_a, uint32_t itr_b) |
int32_t | kv_it_key_compare (uint32_t itr, const char * key, uint32_t size) |
int32_t | kv_it_move_to_end (uint32_t itr) |
int32_t | kv_it_next (uint32_t itr, uint32_t & found_key_size, uint32_t & found_value_size) |
int32_t | kv_it_prev (uint32_t itr, uint32_t & found_key_size, uint32_t & found_value_size) |
int32_t | kv_it_lower_bound (uint32_t itr, const char * key, uint32_t size, uint32_t & found_key_size, uint32_t & found_value_size) |
int32_t | kv_it_key (uint32_t itr, uint32_t offset, char * dest, uint32_t size, uint32_t & actual_size) |
int32_t | kv_it_value (uint32_t itr, uint32_t offset, char * dest, uint32_t size, uint32_t & actual_size) |
Functions Documentation
function kv_erase
int64_t eosio::kv::internal_use_do_not_use::kv_erase(
uint64_t contract,
const char * key,
uint32_t key_size
)
function kv_set
int64_t eosio::kv::internal_use_do_not_use::kv_set(
uint64_t contract,
const char * key,
uint32_t key_size,
const char * value,
uint32_t value_size,
uint64_t payer
)
function kv_get
bool eosio::kv::internal_use_do_not_use::kv_get(
uint64_t contract,
const char * key,
uint32_t key_size,
uint32_t & value_size
)
function kv_get_data
uint32_t eosio::kv::internal_use_do_not_use::kv_get_data(
uint32_t offset,
char * data,
uint32_t data_size
)
function kv_it_create
uint32_t eosio::kv::internal_use_do_not_use::kv_it_create(
uint64_t contract,
const char * prefix,
uint32_t size
)
function kv_it_destroy
void eosio::kv::internal_use_do_not_use::kv_it_destroy(
uint32_t itr
)
function kv_it_status
int32_t eosio::kv::internal_use_do_not_use::kv_it_status(
uint32_t itr
)
function kv_it_compare
int32_t eosio::kv::internal_use_do_not_use::kv_it_compare(
uint32_t itr_a,
uint32_t itr_b
)
function kv_it_key_compare
int32_t eosio::kv::internal_use_do_not_use::kv_it_key_compare(
uint32_t itr,
const char * key,
uint32_t size
)
function kv_it_move_to_end
int32_t eosio::kv::internal_use_do_not_use::kv_it_move_to_end(
uint32_t itr
)
function kv_it_next
int32_t eosio::kv::internal_use_do_not_use::kv_it_next(
uint32_t itr,
uint32_t & found_key_size,
uint32_t & found_value_size
)
function kv_it_prev
int32_t eosio::kv::internal_use_do_not_use::kv_it_prev(
uint32_t itr,
uint32_t & found_key_size,
uint32_t & found_value_size
)
function kv_it_lower_bound
int32_t eosio::kv::internal_use_do_not_use::kv_it_lower_bound(
uint32_t itr,
const char * key,
uint32_t size,
uint32_t & found_key_size,
uint32_t & found_value_size
)
function kv_it_key
int32_t eosio::kv::internal_use_do_not_use::kv_it_key(
uint32_t itr,
uint32_t offset,
char * dest,
uint32_t size,
uint32_t & actual_size
)
function kv_it_value
int32_t eosio::kv::internal_use_do_not_use::kv_it_value(
uint32_t itr,
uint32_t offset,
char * dest,
uint32_t size,
uint32_t & actual_size
)
The documentation for this class was generated from the following file: libraries/eosiolib/contracts/eosio/map.hpp