Drizzled Public API Documentation

drizzled::TYPELIB Class Reference

Public Types

enum  e_find_options { e_none = 0, e_match_full = 1, e_dont_complete = 2, e_default = 3 }
 

Public Member Functions

TYPELIBcopy_typelib (memory::Root &) const
 
int find_type_or_exit (const char *, const char *option) const
 
int find_type (const char *, e_find_options) const
 
const char * get_type (unsigned int nr) const
 
uint64_t find_set (const char *x, uint32_t length, const charset_info_st *, char **err_pos, uint32_t *err_len, bool *set_warning) const
 
uint32_t find_type (const char *find, uint32_t length, bool part_match) const
 
uint32_t find_type2 (const char *find, uint32_t length, const charset_info_st *) const
 

Public Attributes

unsigned int count
 
const char * name
 
const char ** type_names
 
unsigned int * type_lengths
 

Detailed Description

Definition at line 23 of file typelib.h.


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