sm_store_info_t Class Reference

List of all members.

Detailed Description

Information about a store that can be queried by the client.

This information is stored in a store directory on the volume. It can be queried with ss_m::get_store_info.

Definition at line 3369 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.


Member Data Documentation

char* sm_store_info_t::keydescr

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 3407 of file sm.h.

Referenced by sm_store_info_t(), and ~sm_store_info_t().


The documentation for this class was generated from the following file:
Generated on Wed Jul 7 17:22:43 2010 for Shore Storage Manager by  doxygen 1.4.7