ETMaterializerUtils Member List

This is the complete list of members for ETMaterializerUtils, including all inherited members.
AddConversionNode(AEValueExpr *in_aeValueExpr, const SqlTypeMetadata &in_expectedMetadata, SharedPtr< ETValueExpr > &io_etValueExpr, IWarningListener *in_warningListener)ETMaterializerUtils [static]
AddConversionNode(const SqlTypeMetadata &in_expectedMetadata, AERelationalExpr *in_aeRelationalExpr, AutoPtr< ETRelationalExpr > &io_etRelationalExpr, IWarningListener *in_warningListener)ETMaterializerUtils [static]
AddConversionNode(const std::vector< SqlTypeMetadata * > &in_expectedMetadata, AERelationalExpr *in_aeRelationalExpr, AutoPtr< ETRelationalExpr > &io_etRelationalExpr, IWarningListener *in_warningListener)ETMaterializerUtils [static]
ChainOrComparisons(ETMaterializer *in_materializer, AENode *in_valueList, SharedPtr< ETValueExpr > in_leftOperand, SqlTypeMetadata *in_metadata, const Simba::DSI::DSIColumnMetadata &in_columnMetadata)ETMaterializerUtils [static]
CloneBooleanExpr(AEBooleanExpr *in_booleanExpr)ETMaterializerUtils [static]
CloneValueExpr(AEValueExpr *in_valueExpr)ETMaterializerUtils [static]
GetColumnOffset(AENode *in_node, ETRelationalExpr *in_oldColExpr, simba_uint16 &io_columnOffset)ETMaterializerUtils [static]
HasDirectLiteralChild(ETNode *in_operand)ETMaterializerUtils [inline, static]
IsMetadataEqual(const SqlTypeMetadata &in_type1, const SqlTypeMetadata &in_type2)ETMaterializerUtils [static]
MaterializeConvertedValueList(ETMaterializer *in_materializer, AEValueList *in_valueList, const std::vector< SqlTypeMetadata * > &in_expectedMetadata)ETMaterializerUtils [static]
PushDownThroughProject(AEProject *in_projectionNode, IPushDownContainer *in_parentContainer, ETPushDownContainer &in_projectionContainer, AutoPtr< IPushDownSort > &out_modifiedSort)ETMaterializerUtils [static]
PushDownThroughSubquery(ETMaterializer *in_materializer, AESubQuery *in_subQueryNode, IPushDownContainer *in_parentContainer, ETPushDownContainer &in_subQueryContainer, AutoVector< IPushDownFilter > &out_modifiedFilters)ETMaterializerUtils [static]
SplitFilterForPushDown(AEBooleanExpr *in_filter, AutoVector< IPushDownFilter > &out_pushDownFilters)ETMaterializerUtils [static]
UpdateColumnReferences(AENode &in_node, AENode *in_stopNode, AERelationalExpr &in_oldAERelExpr, ETRelationalExpr &in_newETRelExpr)ETMaterializerUtils [static]
UpdateProxyColRefs(AENode *in_node, AERelationalExpr *in_aeRelExpr, AEQueryScope *in_queryScope)ETMaterializerUtils [static]
UpdateProxyColRefs(AENode *in_node, ETRelationalExpr *in_etRelExpr, AEQueryScope *in_queryScope)ETMaterializerUtils [static]

Generated on Wed May 17 14:21:18 2017 for SimbaEngine 10.1.3.1011 by simba