This information is stored in a store directory on the volume. It can be queried with ss_m::get_store_info.
Definition at line 3444 of file sm.h.
Public Member Functions | |
NORET | sm_store_info_t (int len) |
NORET | ~sm_store_info_t () |
Public Attributes | |
snum_t | store |
store number | |
u_char | stype |
t_index, t_file, ... See ss_m::store_t. | |
u_char | ntype |
t_btree, t_rtree,... See ss_m::ndx_t | |
u_char | cc |
t_cc_kvl, t_cc_record,... See ss_m::concurrency_t | |
u_char | eff |
Unused:. | |
snum_t | large_store |
Store number for associated large-page store, if there is one. | |
shpid_t | root |
Root page if this is an index. | |
w_base_t::uint4_t | nkc |
Number of key components if this is an index. | |
int | keydescrlen |
Size of key description (if this is an index). | |
char * | keydescr |
Variable length string. |
Variable length string.
He who creates a sm_store_info_t for use with get_store_info() is responsible for allocating enough space for key descriptors if he expects to find them. See Key Types.
Definition at line 3482 of file sm.h.
Referenced by sm_store_info_t(), and ~sm_store_info_t().