Menu

struct eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >

Class List > eosio :: _multi_index_detail :: secondary_index_db_functions< uint64_t >

Public Static Functions

Type Name
static int32_t db_idx_next (int32_t iterator, uint64_t * primary)
static int32_t db_idx_previous (int32_t iterator, uint64_t * primary)
static void db_idx_remove (int32_t iterator)
static int32_t db_idx_end (uint64_t code, uint64_t scope, uint64_t table)
static int32_t db_idx_store (uint64_t scope, uint64_t table, uint64_t payer, uint64_t id, const uint64_t & secondary)
static void db_idx_update (int32_t iterator, uint64_t payer, const uint64_t & secondary)
static int32_t db_idx_find_primary (uint64_t code, uint64_t scope, uint64_t table, uint64_t primary, uint64_t & secondary)
static int32_t db_idx_find_secondary (uint64_t code, uint64_t scope, uint64_t table, const uint64_t & secondary, uint64_t & primary)
static int32_t db_idx_lowerbound (uint64_t code, uint64_t scope, uint64_t table, uint64_t & secondary, uint64_t & primary)
static int32_t db_idx_upperbound (uint64_t code, uint64_t scope, uint64_t table, uint64_t & secondary, uint64_t & primary)

Public Static Functions Documentation

function db_idx_next

static static int32_t eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >::db_idx_next(
    int32_t iterator,
    uint64_t * primary
)

function db_idx_previous

static static int32_t eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >::db_idx_previous(
    int32_t iterator,
    uint64_t * primary
)

function db_idx_remove

static static void eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >::db_idx_remove(
    int32_t iterator
)

function db_idx_end

static static int32_t eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >::db_idx_end(
    uint64_t code,
    uint64_t scope,
    uint64_t table
)

function db_idx_store

static static int32_t eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >::db_idx_store(
    uint64_t scope,
    uint64_t table,
    uint64_t payer,
    uint64_t id,
    const uint64_t & secondary
)

function db_idx_update

static static void eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >::db_idx_update(
    int32_t iterator,
    uint64_t payer,
    const uint64_t & secondary
)

function db_idx_find_primary

static static int32_t eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >::db_idx_find_primary(
    uint64_t code,
    uint64_t scope,
    uint64_t table,
    uint64_t primary,
    uint64_t & secondary
)

function db_idx_find_secondary

static static int32_t eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >::db_idx_find_secondary(
    uint64_t code,
    uint64_t scope,
    uint64_t table,
    const uint64_t & secondary,
    uint64_t & primary
)

function db_idx_lowerbound

static static int32_t eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >::db_idx_lowerbound(
    uint64_t code,
    uint64_t scope,
    uint64_t table,
    uint64_t & secondary,
    uint64_t & primary
)

function db_idx_upperbound

static static int32_t eosio::_multi_index_detail::secondary_index_db_functions< uint64_t >::db_idx_upperbound(
    uint64_t code,
    uint64_t scope,
    uint64_t table,
    uint64_t & secondary,
    uint64_t & primary
)

The documentation for this class was generated from the following file: libraries/eosiolib/contracts/eosio/multi\_index.hpp