MySQL 5.6.14 Source Code Document
|
Public Types | |
enum | NodeInfoBits { NI_HAS_PARENT = 0x01, NI_KEY_LINKED = 0x02, NI_KEY_PARAMS = 0x04, NI_KEY_CONSTS = 0x08, NI_LINKED_ATTR = 0x10, NI_ATTR_INTERPRET = 0x20, NI_ATTR_PARAMS = 0x40, NI_ATTR_LINKED = 0x80, NI_LINKED_DISK = 0x100, NI_REPEAT_SCAN_RESULT = 0x200, NI_END = 0 } |
enum | ParamInfoBits { PI_ATTR_LIST = 0x1, PI_ATTR_PARAMS = 0x2, PI_KEY_PARAMS = 0x4, PI_ATTR_INTERPRET = 0x8, PI_DISK_ATTR = 0x10, PI_END = 0 } |
Definition at line 75 of file QueryTree.hpp.
enum DABits::NodeInfoBits |
List of requestInfo bits shared for QN_LookupNode, QN_ScanFragNode & QN_ScanIndexNode
Definition at line 81 of file QueryTree.hpp.
List of requestInfo bits shared for QN_LookupParameters, QN_ScanFragParameters & QN_ScanIndexParameters
PI_ATTR_PARAMS |
These 2 must match their resp. QueryNode-definitions |
PI_ATTR_INTERPRET |
The parameter object contains a program that will be interpreted before reading the attributes (i.e. a scan filter). NOTE: Can/should not be used if QueryNode contains interpreted program |
PI_DISK_ATTR |
Iff this flag is set, then the user projection for this operation contains at least one disk column. |
Definition at line 120 of file QueryTree.hpp.