Zero  0.1.0
Public Member Functions | List of all members
asc_sort_buffer_t Class Reference

#include <sort.h>

Inheritance diagram for asc_sort_buffer_t:
table_desc_t

Public Member Functions

 asc_sort_buffer_t (const size_t field_count)
 
 ~asc_sort_buffer_t ()
 
void setup (const size_t index, sqltype_t type, const int len=0)
 
- Public Member Functions inherited from table_desc_t
 table_desc_t (const char *name, int fieldcnt)
 
virtual ~table_desc_t ()
 
w_rc_t create_physical_table (ss_m *db)
 
w_rc_t create_physical_index (ss_m *db, index_desc_t *index)
 
StoreID get_catalog_stid ()
 
w_rc_t load_stids ()
 
bool create_index_desc (const char *name, const unsigned *fields, const unsigned num, const bool unique=true, const bool primary=false)
 
bool create_primary_idx_desc (const unsigned *fields, const unsigned num)
 
index_desc_tfind_index (const char *index_name)
 
std::vector< index_desc_t * > & get_indexes ()
 
int index_count ()
 
index_desc_tprimary_idx ()
 
StoreID get_primary_stid ()
 
void set_primary (index_desc_t *idx)
 
char * index_keydesc (index_desc_t *idx)
 
int index_maxkeysize (index_desc_t *index) const
 
unsigned maxsize ()
 
field_desc_tdesc (const unsigned descidx)
 
const char * name () const
 
unsigned field_count () const
 
void set_db (ss_m *db)
 
ss_mdb ()
 
void print_desc (ostream &os=cout)
 

Additional Inherited Members

- Protected Member Functions inherited from table_desc_t
int find_field_by_name (const char *field_name) const
 
- Protected Attributes inherited from table_desc_t
pthread_mutex_t _fschema_mutex
 
string _name
 
unsigned _field_count
 
ss_m_db
 
field_desc_t_desc
 
index_desc_t_primary_idx
 
std::vector< index_desc_t * > _indexes
 
unsigned _maxsize
 
srwlock_t _mutex
 

Constructor & Destructor Documentation

§ asc_sort_buffer_t()

asc_sort_buffer_t::asc_sort_buffer_t ( const size_t  field_count)
inline

§ ~asc_sort_buffer_t()

asc_sort_buffer_t::~asc_sort_buffer_t ( )
inline

Member Function Documentation

§ setup()

void asc_sort_buffer_t::setup ( const size_t  index,
sqltype_t  type,
const int  len = 0 
)
inline

The documentation for this class was generated from the following file: