OmniSciDB
c1a53651b2
|
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 1912 of file RelAlgDag.cpp.
|
inlinefinalprotected |
Definition at line 1928 of file RelAlgDag.cpp.
|
inlinefinalprotected |
Definition at line 1932 of file RelAlgDag.cpp.
|
inlinefinal |
Definition at line 1914 of file RelAlgDag.cpp.
References anonymous_namespace{RelAlgDag.cpp}::anonymous_namespace{RelAlgDag.cpp}::input_can_be_coalesced().
|
inlinefinal |
Definition at line 1921 of file RelAlgDag.cpp.
|
inlinefinal |
Definition at line 1925 of file RelAlgDag.cpp.
|
inlinefinal |
Definition at line 1923 of file RelAlgDag.cpp.