OmniSciDB
085a039ca4
|
Public Member Functions | |
PhysicalInputSet | visitCompound (const RelCompound *compound) const override |
PhysicalInputSet | visitFilter (const RelFilter *filter) const override |
PhysicalInputSet | visitJoin (const RelJoin *join) const override |
PhysicalInputSet | visitLeftDeepInnerJoin (const RelLeftDeepInnerJoin *) const override |
PhysicalInputSet | visitProject (const RelProject *project) const override |
PhysicalInputSet | visitSort (const RelSort *sort) const override |
![]() | |
PhysicalInputSet | visit (const RelAlgNode *rel_alg) const |
virtual PhysicalInputSet | visitAggregate (const RelAggregate *) const |
virtual PhysicalInputSet | visitScan (const RelScan *) const |
virtual PhysicalInputSet | visitLogicalValues (const RelLogicalValues *) const |
virtual PhysicalInputSet | visitModify (const RelModify *) const |
virtual PhysicalInputSet | visitTableFunction (const RelTableFunction *) const |
virtual PhysicalInputSet | visitLogicalUnion (const RelLogicalUnion *) const |
Protected Member Functions | |
PhysicalInputSet | aggregateResult (const PhysicalInputSet &aggregate, const PhysicalInputSet &next_result) const override |
![]() | |
virtual PhysicalInputSet | aggregateResult (const PhysicalInputSet &aggregate, const PhysicalInputSet &next_result) const |
virtual PhysicalInputSet | defaultResult () const |
Definition at line 28 of file QueryPhysicalInputsCollector.cpp.
|
overrideprotected |
Definition at line 180 of file QueryPhysicalInputsCollector.cpp.
References run_benchmark_import::result.
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 107 of file QueryPhysicalInputsCollector.cpp.
References CHECK, RelCompound::getFilterExpr(), RelCompound::getScalarSource(), RelCompound::getScalarSourcesSize(), run_benchmark_import::result, and RexVisitorBase< T >::visit().
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 126 of file QueryPhysicalInputsCollector.cpp.
References CHECK, RelFilter::getCondition(), and RexVisitorBase< T >::visit().
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 133 of file QueryPhysicalInputsCollector.cpp.
References RelJoin::getCondition(), and RexVisitorBase< T >::visit().
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 142 of file QueryPhysicalInputsCollector.cpp.
References CHECK_GE, RelLeftDeepInnerJoin::getInnerCondition(), RelLeftDeepInnerJoin::getOuterCondition(), RelAlgNode::inputCount(), run_benchmark_import::result, and RexVisitorBase< T >::visit().
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 162 of file QueryPhysicalInputsCollector.cpp.
References CHECK, RelProject::getProjectAt(), run_benchmark_import::result, RelProject::size(), and RexVisitorBase< T >::visit().
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 175 of file QueryPhysicalInputsCollector.cpp.
References CHECK_EQ, RelAlgNode::getInput(), and RelAlgNode::inputCount().