OmniSciDB
a5dc49c757
|
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 29 of file QueryPhysicalInputsCollector.cpp.
|
overrideprotected |
Definition at line 182 of file QueryPhysicalInputsCollector.cpp.
References run_benchmark_import::result.
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 109 of file QueryPhysicalInputsCollector.cpp.
References CHECK, RelCompound::getFilterExpr(), RelCompound::getScalarSource(), RelCompound::getScalarSourcesSize(), and run_benchmark_import::result.
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 128 of file QueryPhysicalInputsCollector.cpp.
References CHECK, and RelFilter::getCondition().
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 135 of file QueryPhysicalInputsCollector.cpp.
References RelJoin::getCondition().
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 144 of file QueryPhysicalInputsCollector.cpp.
References CHECK_GE, RelLeftDeepInnerJoin::getInnerCondition(), RelLeftDeepInnerJoin::getOuterCondition(), RelAlgNode::inputCount(), and run_benchmark_import::result.
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 164 of file QueryPhysicalInputsCollector.cpp.
References CHECK, RelProject::getProjectAt(), run_benchmark_import::result, and RelProject::size().
|
overridevirtual |
Reimplemented from RelAlgVisitor< PhysicalInputSet >.
Definition at line 177 of file QueryPhysicalInputsCollector.cpp.
References CHECK_EQ, RelAlgNode::getInput(), and RelAlgNode::inputCount().