#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.