#include <drizzled/enum_nested_loop_state.h>#include <drizzled/table_reference.h>#include <drizzled/optimizer/range.h>#include <drizzled/join_cache.h>#include <drizzled/optimizer/key_use.h>#include <drizzled/records.h>#include <bitset>Go to the source code of this file.
Classes | |
| class | drizzled::JoinTable |
Namespaces | |
| namespace | drizzled |
| TODO: Rename this file - func.h is stupid. | |
Macros | |
| #define | TAB_INFO_HAVE_VALUE 1 |
| #define | TAB_INFO_USING_INDEX 2 |
| #define | TAB_INFO_USING_WHERE 4 |
| #define | TAB_INFO_FULL_SCAN_ON_NULL 8 |
Enumerations | |
| enum | drizzled::access_method { AM_UNKNOWN, AM_SYSTEM, AM_CONST, AM_EQ_REF, AM_REF, AM_MAYBE_REF, AM_ALL, AM_RANGE, AM_NEXT, AM_REF_OR_NULL, AM_UNIQUE_SUBQUERY, AM_INDEX_SUBQUERY, AM_INDEX_MERGE } |
Functions | |
| int | drizzled::join_read_system (JoinTable *tab) |
Defines the JoinTable class which is the primary class used in the nested loops join implementation.
Definition in file join_table.h.