OmniSciDB
085a039ca4
|
Public Types | |
using | TableIds = std::unordered_set< int > |
Static Public Member Functions | |
static TableIds | getTableIds (RelAlgNode const *node) |
Private Member Functions | |
void | visit (RelScan const *scan) override |
Private Attributes | |
TableIds | table_ids_ |
Additional Inherited Members | |
![]() | |
virtual | ~RelRexDagVisitor ()=default |
virtual void | visit (RelAlgNode const *) |
virtual void | visit (RexScalar const *) |
![]() | |
virtual void | visit (RelAggregate const *) |
virtual void | visit (RelCompound const *) |
virtual void | visit (RelFilter const *) |
virtual void | visit (RelJoin const *) |
virtual void | visit (RelLeftDeepInnerJoin const *) |
virtual void | visit (RelLogicalUnion const *) |
virtual void | visit (RelLogicalValues const *) |
virtual void | visit (RelModify const *) |
virtual void | visit (RelProject const *) |
virtual void | visit (RelSort const *) |
virtual void | visit (RelTableFunction const *) |
virtual void | visit (RelTranslatedJoin const *) |
virtual void | visit (RexAbstractInput const *) |
virtual void | visit (RexCase const *) |
virtual void | visit (RexFunctionOperator const *) |
virtual void | visit (RexInput const *) |
virtual void | visit (RexLiteral const *) |
virtual void | visit (RexOperator const *) |
virtual void | visit (RexRef const *) |
virtual void | visit (RexSubQuery const *) |
virtual void | visit (RexWindowFunctionOperator const *) |
void | castAndVisit (RelAlgNode const *) |
Definition at line 188 of file QueryPhysicalInputsCollector.cpp.
using anonymous_namespace{QueryPhysicalInputsCollector.cpp}::RelAlgPhysicalTableInputsVisitor::TableIds = std::unordered_set<int> |
Definition at line 191 of file QueryPhysicalInputsCollector.cpp.
|
inlinestatic |
Definition at line 193 of file QueryPhysicalInputsCollector.cpp.
References table_ids_, and visit().
|
inlineoverrideprivatevirtual |
Reimplemented from RelRexDagVisitor.
Definition at line 202 of file QueryPhysicalInputsCollector.cpp.
References RelScan::getTableDescriptor(), and TableDescriptor::tableId.
Referenced by getTableIds().
|
private |
Definition at line 200 of file QueryPhysicalInputsCollector.cpp.
Referenced by getTableIds().