MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
QN_ScanIndexNode Struct Reference

#include <QueryTree.hpp>

Public Types

enum  ScanIndexBits {
  SI_PRUNE_PATTERN = 0x10000, SI_PRUNE_PARAMS = 0x20000, SI_PRUNE_LINKED = 0x40000, SI_PARALLEL = 0x80000,
  SI_END = 0
}

Public Member Functions

 STATIC_CONST (NodeSize=4)

Public Attributes

Uint32 len
Uint32 requestInfo
Uint32 tableId
Uint32 tableVersion
Uint32 optional [1]

Detailed Description

This node describes a IndexScan

Definition at line 231 of file QueryTree.hpp.

Member Enumeration Documentation

Enumerator:
SI_PRUNE_PATTERN 

If doing equality search that can be pruned a pattern that creates the key to hash with is stored before the DA optional part

Definition at line 239 of file QueryTree.hpp.

Member Data Documentation

Uint32 QN_ScanIndexNode::optional[1]

See DABits::NodeInfoBits

Definition at line 263 of file QueryTree.hpp.


The documentation for this struct was generated from the following file: