|
MySQL 5.6.14 Source Code Document
|
#include <NdbQueryBuilder.hpp>

Public Types | |
| enum | Type { PrimaryKeyAccess, UniqueIndexAccess, TableScan, OrderedIndexScan } |
Public Member Functions | |
| Uint32 | getQueryOperationIx () const |
| Uint32 | getNoOfParentOperations () const |
| const NdbQueryOperationDef * | getParentOperation (Uint32 i) const |
| Uint32 | getNoOfChildOperations () const |
| const NdbQueryOperationDef * | getChildOperation (Uint32 i) const |
| Type | getType () const |
| const NdbDictionary::Table * | getTable () const |
| const NdbDictionary::Index * | getIndex () const |
| NdbQueryOperationDefImpl & | getImpl () const |
Static Public Member Functions | |
| static const char * | getTypeName (Type type) |
Protected Member Functions | |
| NdbQueryOperationDef (NdbQueryOperationDefImpl &impl) | |
NdbQueryOperationDef defines an operation on a single NDB table
Definition at line 209 of file NdbQueryBuilder.hpp.
Different access / query operation types
| PrimaryKeyAccess |
Read using pk. |
| UniqueIndexAccess |
Read using unique index. |
| TableScan |
Full table scan. |
| OrderedIndexScan |
Ordered index scan, optionaly w/ bounds. |
Definition at line 216 of file NdbQueryBuilder.hpp.
| NdbQueryOperationDefImpl & NdbQueryOperationDef::getImpl | ( | ) | const |
Get'ers for QueryOperation...DefImpl object. Functions overridden to supply 'impl' casted to the correct '...DefImpl' type for each available interface class.
Definition at line 600 of file NdbQueryBuilder.cpp.

| const NdbDictionary::Index * NdbQueryOperationDef::getIndex | ( | ) | const |
Get index object for this operation if relevant, return NULL else.
Definition at line 683 of file NdbQueryBuilder.cpp.

| Uint32 NdbQueryOperationDef::getQueryOperationIx | ( | ) | const |
Get the ordinal position of this operation within the QueryDef.
Definition at line 622 of file NdbQueryBuilder.cpp.

| const NdbDictionary::Table * NdbQueryOperationDef::getTable | ( | ) | const |
Get table object for this operation
Definition at line 677 of file NdbQueryBuilder.cpp.

