MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NdbScanFilterImpl Class Reference
Collaboration diagram for NdbScanFilterImpl:

Classes

struct  State

Public Member Functions

int cond_col (Interpreter::UnaryCondition, Uint32 attrId)
int cond_col_const (Interpreter::BinaryCondition, Uint32 attrId, const void *value, Uint32 len)
void init (NdbInterpretedCode *code)
int propagateErrorFromCode ()
int handleFilterDefined ()

Static Public Member Functions

static void set (NdbScanOperation *op, const Uint32 *src, Uint32 len)
static void setIsLinkedFlag (NdbScanOperation *op)

Public Attributes

int m_label
State m_current
Uint32 m_negative
Vector< Statem_stack
Vector< Uint32 > m_stack2
NdbInterpretedCodem_code
NdbError m_error
NdbScanOperationm_associated_op

Detailed Description

Definition at line 34 of file NdbScanFilter.cpp.

Member Function Documentation

int NdbScanFilterImpl::cond_col_const ( Interpreter::BinaryCondition  op,
Uint32  attrId,
const void *  value,
Uint32  len 
)

This is not possible, as NAND/NOR is converted to negative OR/AND in begin(). But silence the compiler warning about uninitialised variable branch

Definition at line 626 of file NdbScanFilter.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: