Class anonymous_namespace{RelAlgOptimizer.cpp}::RexInputCollectorΒΆ

class

Public Functions

anonymous_namespace{RelAlgOptimizer.cpp}::RexInputCollector::RexInputCollector(const RelAlgNode * node)
RetType anonymous_namespace{RelAlgOptimizer.cpp}::RexInputCollector::visitInput(const RexInput * input) const

Protected Types

using anonymous_namespace{RelAlgOptimizer.cpp}::RexInputCollector::RetType = std::unordered_set<RexInput>

Protected Functions

RetType anonymous_namespace{RelAlgOptimizer.cpp}::RexInputCollector::aggregateResult(const RetType & aggregate, const RetType & next_result) const

Private Members

const RelAlgNode* anonymous_namespace{RelAlgOptimizer.cpp}::RexInputCollector::node_