Represents column value expressions (like Emp
![]() | UnknownValuePlan : public XxxValueExprPlan Execution plan for column expressions |
![]() | Equals (const XxxUnknownValue *Var) Check whether these two refer to the same unknown expr. Binquan |
![]() | GetDependencies (XxxBitMap& Dependendency, int CorrelationHt) Gets input stream dependencies (that were resolved in ResolveVars) Sets flags in the input argument DependsArray |
![]() | IsConstant () An unknown value is NOT a constant |
![]() | Match (const XxxExpression* OtherExpr, char *Env = NULL) Checks to see if the expression matches another expression |
![]() | Replicate () Provides a convenient way to copy arbitrary expressions |
![]() | ResolveVars (const XxxArgEnv* Env) to resolve correlation variables |
![]() | UpdateUnknowns (int ChildNumber, int OldAttrIndex, int NewAttrIndex, XxxBool &Appears) Substitutes NewAttrIndex for OldAttrIndex in the SrcAttrIndex field of XxxUnknownValues subexpressions with SrcChild == ChildNumber |
![]() | XxxUnknownValue (const char *VarName, const char *NodeName = NULL, const XxxBasicType Type = XXX_UNKNOWN, const int AttrIndex = -1, const int Child = -1) This constructor is called for variable names inside queries |
![]() | XxxUnknownValue (int Index, XxxBasicType Type, XxxADTMetaInfo *CatInfo = NULL) This constructor is called when a complete variable needs to be created in order to create an expression (possibly to set up a scan) |
![]() | XxxUnknownValue (int Index, const char *NodeName) This constructor is called for variables specified by positions inside queries |
![]() | XxxUnknownValue (const XxxUnknownValue& src) Copy constructor |
![]() | How many level above this did the correlation come from? |
Represents column value expressions (like Emp.salary)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de