OmniSciDB
a5dc49c757
|
Public Member Functions | |
bool | visitInput (const RexInput *input) const final |
bool | visitLiteral (const RexLiteral *) const final |
bool | visitSubQuery (const RexSubQuery *) const final |
bool | visitRef (const RexRef *) const final |
Protected Member Functions | |
bool | aggregateResult (const bool &aggregate, const bool &next_result) const final |
bool | defaultResult () const final |
CoalesceSecondaryProjectVisitor visits each relational algebra expression node in a given input and determines whether or not the input is a candidate for coalescing into the parent RA node. Intended for use only on the inputs of a RelProject node.
Definition at line 1946 of file RelAlgDag.cpp.
|
inlinefinalprotected |
Definition at line 1962 of file RelAlgDag.cpp.
|
inlinefinalprotected |
Definition at line 1966 of file RelAlgDag.cpp.
|
inlinefinal |
Definition at line 1948 of file RelAlgDag.cpp.
References anonymous_namespace{RelAlgDag.cpp}::anonymous_namespace{RelAlgDag.cpp}::input_can_be_coalesced().
|
inlinefinal |
Definition at line 1955 of file RelAlgDag.cpp.
|
inlinefinal |
Definition at line 1959 of file RelAlgDag.cpp.
|
inlinefinal |
Definition at line 1957 of file RelAlgDag.cpp.