MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
in_vector Class Reference
Inheritance diagram for in_vector:
Collaboration diagram for in_vector:

Public Member Functions

 in_vector (uint elements, uint element_length, qsort2_cmp cmp_func, const CHARSET_INFO *cmp_coll)
virtual void set (uint pos, Item *item)=0
virtual uchar * get_value (Item *item)=0
void sort ()
int find (Item *item)
virtual Itemcreate_item ()
virtual void value_to_item (uint pos, Item *item)
bool compare_elems (uint pos1, uint pos2)
virtual Item_result result_type ()=0

Public Attributes

char * base
uint size
qsort2_cmp compare
const CHARSET_INFOcollation
uint count
uint used_count

Additional Inherited Members

- Static Public Member Functions inherited from Sql_alloc
static void * operator new (size_t size) throw ()
static void * operator new[] (size_t size) throw ()
static void * operator new[] (size_t size, MEM_ROOT *mem_root) throw ()
static void * operator new (size_t size, MEM_ROOT *mem_root) throw ()
static void operator delete (void *ptr, size_t size)
static void operator delete (void *ptr, MEM_ROOT *mem_root)
static void operator delete[] (void *ptr, MEM_ROOT *mem_root)
static void operator delete[] (void *ptr, size_t size)

Detailed Description

Definition at line 906 of file item_cmpfunc.h.


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