OmniSciDB
bf83d84833
|
Public Member Functions | |
PhysicalInputSet | visitInput (const RexInput *input) const override |
PhysicalInputSet | visitSubQuery (const RexSubQuery *subquery) const override |
PhysicalInputSet | visitOperator (const RexOperator *oper) const override |
![]() | |
PhysicalInputSet | visitInput (const RexInput *) const override |
PhysicalInputSet | visitLiteral (const RexLiteral *) const override |
PhysicalInputSet | visitSubQuery (const RexSubQuery *) const override |
PhysicalInputSet | visitRef (const RexRef *) const override |
PhysicalInputSet | visitOperator (const RexOperator *rex_operator) const override |
PhysicalInputSet | visitCase (const RexCase *rex_case) const override |
![]() | |
virtual PhysicalInputSet | visit (const RexScalar *rex_scalar) 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 |
PhysicalInputSet | defaultResult () const override |
Definition at line 41 of file QueryPhysicalInputsCollector.cpp.
|
inlineoverrideprotected |
Definition at line 99 of file QueryPhysicalInputsCollector.cpp.
References run_benchmark_import::result.
|
inlineoverridevirtual |
Implements RexVisitorBase< PhysicalInputSet >.
Definition at line 43 of file QueryPhysicalInputsCollector.cpp.
References CHECK, CHECK_GT, CHECK_LT, get_node_output(), RexAbstractInput::getIndex(), and RexInput::getSourceNode().
|
inlineoverridevirtual |
Implements RexVisitorBase< PhysicalInputSet >.
Definition at line 70 of file QueryPhysicalInputsCollector.cpp.
References CHECK_EQ, CHECK_LT, get_node_output(), RexOperator::getOperand(), run_benchmark_import::result, and RexOperator::size().
|
inlineoverridevirtual |
Implements RexVisitorBase< PhysicalInputSet >.
Definition at line 63 of file QueryPhysicalInputsCollector.cpp.
References CHECK, and RelAlgVisitor< T >::visit().