ETMaterializer Member List

This is the complete list of members for ETMaterializer, including all inherited members.
ETBooleanExprMaterializer classETMaterializer [friend]
ETDmlMaterializer classETMaterializer [friend]
ETJoinMaterializer classETMaterializer [friend]
ETMaterializer(Simba::SQLEngine::DSIExtExecutorContext *in_context)ETMaterializer [protected]
ETRelationalExprMaterializer classETMaterializer [friend]
ETStatementMaterializer classETMaterializer [friend]
ETValueExprMaterializer classETMaterializer [friend]
GetExecutorContext()ETMaterializer [inline]
GetFunctorFactory()ETMaterializer [inline]
GetMaterializerContext()ETMaterializer [inline]
Materialize(AEStatement *in_aet)ETMaterializer
MaterializeAdd(AEAdd *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeAggregate(AEAggregate *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeAggrFunction(AEAggrFunction *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeAnd(AEAnd *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeBooleanExpr(AEBooleanExpr *in_node)ETMaterializer
MaterializeBooleanExpr(AEBooleanExpr *in_node, const std::set< AEBooleanExpr * > &in_subset)ETMaterializer
MaterializeBooleanTrue(AEBooleanTrue *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeColumn(AEColumn *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeComparison(AEComparison *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeCountStarAggrFunction(AECountStarAggrFunction *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeCrossJoin(AECrossJoin *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeCustomAggregateFn(AECustomAggregateFn *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeCustomScalarFn(AECustomScalarFn *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeDefault(AEDefault *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeDistinct(AEDistinct *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeDivide(AEDivide *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeDummyTable(AEDummyTable *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeExcept(AEExcept *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeExistsPredicate(AEExistsPredicate *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeInPredicate(AEInPredicate *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeInsertionTable(AEInsertionTable *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeIntersect(AEIntersect *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeIntervalLiteral(AEIntervalLiteral *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeJoin(AEJoin *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeLikePredicate(AELikePredicate *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeLiteral(AELiteral *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeMultiply(AEMultiply *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeNegate(AENegate *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeNot(AENot *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeNull(AENull *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeNullPredicate(AENullPredicate *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeOr(AEOr *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeParameter(AEParameter *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeProcedure(AEProcedure *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeProject(AEProject *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeProxyColumn(AEProxyColumn *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeQuantifiedComparison(AEQuantifiedComparison *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeRelationalExpr(AERelationalExpr *in_node, IPushDownContainer *in_pushDownContainer=NULL)ETMaterializer
MaterializeRename(AERename *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeScalarFn(AEScalarFn *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeSearchedCase(AESearchedCase *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeSearchedWhenClause(AESearchedWhenClause *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeSelect(AESelect *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeSetClause(AESetClause *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeSetClauseList(AESetClauseList *in_node)ETMaterializer
MaterializeSimpleCase(AESimpleCase *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeSimpleWhenClause(AESimpleWhenClause *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeSort(AESort *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeSubQuery(AESubQuery *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeSubtract(AESubtract *in_node)=0ETMaterializer [protected, pure virtual]
MaterializeTable(AETable *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeTableConstructor(AETableConstructor *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeTop(AETop *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeTopNSort(AETopNSort *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeUnion(AEUnion *in_node, IPushDownContainer *in_pushDownContainer)=0ETMaterializer [protected, pure virtual]
MaterializeValueExpr(AEValueExpr *in_node)ETMaterializer
MaterializeValueList(AEValueList *in_node)ETMaterializer
MaterializeValueSubQuery(AEValueSubQuery *in_node)=0ETMaterializer [protected, pure virtual]
TakeMaterializerContext(ETMaterializer *in_materializer)ETMaterializer
~ETMaterializer()ETMaterializer [virtual]

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