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