#include <sm_vas.h> // includes sm.h (where they are declared)
static rc_t create_md_index(
const lvid_t& lvid,
ndx_t ntype,
store_property_t property,
serial_t& liid,
int2 dim=2);
static rc_t destroy_md_index(
const lvid_t& lvid,
const serial_t& liid);
static rc_t bulkld_md_index(
const lvid_t& lvid,
const serial_t& liid,
const lvid_t& s_lvid,
const serial_t& s_liid,
sm_du_stats_t& stats,
int2 hff=65,
int2 hef=120,
nbox_t* universe=NULL);
static rc_t bulkld_md_index(
const lvid_t& lvid,
const serial_t& liid,
sort_stream_i& sorted_stream,
sm_du_stats_t& stats,
int2 hff=65,
int2 hef=120,
nbox_t* universe=NULL);
static rc_t create_md_assoc(
const lvid_t& lvid,
const serial_t& liid,
const nbox_t& key,
const vec_t& el);
static rc_t destroy_md_assoc(
const lvid_t& lvid,
const serial_t& liid,
const nbox_t& key,
const vec_t& el);
static rc_t find_md_assoc(
const lvid_t& lvid,
const serial_t& liid,
const nbox_t& key,
void* el,
smsize_t& elen,
bool& found);
static rc_t print_md_index(
const lvid_t& lvid,
const serial_t& liid);
static rc_t draw_rtree(
const lvid_t& lvid,
const serial_t& liid);
static rc_t rtree_stats(
const lvid_t& lvid,
const serial_t& liid,
rtree_stats_t& stat,
uint2 size = 0,
uint2* ovp = NULL,
bool audit = false);
There are a number of common parameters for these methods:
See errors(ssm) for more information on error handling.