List of all members.
Public Types |
enum | enum_engine_type {
ABSTRACT_ENGINE,
SINGLE_SELECT_ENGINE,
UNION_ENGINE,
UNIQUESUBQUERY_ENGINE,
INDEXSUBQUERY_ENGINE,
HASH_SJ_ENGINE
} |
Public Member Functions |
| subselect_engine (Item_subselect *si, select_result_interceptor *res) |
virtual void | cleanup ()=0 |
void | set_session (Session *session_arg) |
Session * | get_session () |
virtual int | prepare ()=0 |
virtual void | fix_length_and_dec (Item_cache **row)=0 |
virtual int | exec ()=0 |
virtual uint32_t | cols ()=0 |
virtual bool | uncacheable ()=0 |
virtual bool | uncacheable (uint32_t bit_pos)=0 |
enum Item_result | type () |
enum_field_types | field_type () |
virtual void | exclude ()=0 |
virtual bool | may_be_null () |
virtual table_map | upper_select_const_tables ()=0 |
virtual void | print (String *str)=0 |
virtual bool | change_result (Item_subselect *si, select_result_interceptor *result)=0 |
virtual bool | no_tables ()=0 |
virtual bool | is_executed () const |
virtual bool | no_rows ()=0 |
virtual enum_engine_type | engine_type () |
Static Public Member Functions |
static table_map | calc_const_tables (TableList *) |
static void * | operator new (size_t size) |
static void * | operator new (size_t size, Root &root) |
static void * | operator new (size_t size, Root *root) |
static void * | operator new[] (size_t size) |
static void * | operator new[] (size_t size, Root &root) |
static void * | operator new[] (size_t size, Root *root) |
static void | operator delete (void *) |
static void | operator delete (void *, Root &) |
static void | operator delete (void *, Root *) |
static void | operator delete[] (void *) |
static void | operator delete[] (void *, Root &) |
static void | operator delete[] (void *, Root *) |
Detailed Description
Definition at line 387 of file subselect.h.
The documentation for this class was generated from the following files: