#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.