Drizzled Public API Documentation

drizzled::Index_hint Class Reference

Inheritance diagram for drizzled::Index_hint:
drizzled::memory::SqlAlloc

List of all members.

Public Member Functions

 Index_hint (enum index_hint_type type_arg, index_clause_map clause_arg, char *str, uint32_t length)
void print (Session *session, String *str)

Static Public Member Functions

static void * operator new (size_t size)
static void * operator new (size_t size, Root *mem_root)
static void * operator new[] (size_t size)
static void * operator new[] (size_t size, Root *mem_root)
static void operator delete (void *, size_t)
static void operator delete (void *, Root *)
static void operator delete[] (void *, Root *)
static void operator delete[] (void *, size_t)

Public Attributes

enum index_hint_type type
index_clause_map clause
LEX_STRING key_name

Detailed Description

Definition at line 58 of file index_hint.h.


Member Function Documentation

void drizzled::Index_hint::print ( Session session,
String str 
)

Print an index hint

Prints out the USE|FORCE|IGNORE index hint.

Parameters:
Sessionpointer
[out]Appendsthe index hint here

Definition at line 59 of file index_hint.cc.


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