Definition at line 2198 of file RelAlgDag.cpp.
anonymous_namespace{RelAlgDag.cpp}::WindowFunctionCollector::WindowFunctionCollector |
( |
std::unordered_map< size_t, const RexScalar * > & |
collected_window_func, |
|
|
bool |
only_add_window_expr |
|
) |
| |
|
inline |
Definition at line 2200 of file RelAlgDag.cpp.
std::unordered_map< size_t, const RexScalar * > & collected_window_func_
bool only_add_window_expr_
void* anonymous_namespace{RelAlgDag.cpp}::WindowFunctionCollector::defaultResult |
( |
| ) |
const |
|
inlinefinalprotected |
void anonymous_namespace{RelAlgDag.cpp}::WindowFunctionCollector::tryAddWindowExpr |
( |
RexScalar const * |
expr | ) |
const |
|
inlineprotected |
Definition at line 2263 of file RelAlgDag.cpp.
References Rex::toHash().
2267 if (
auto window_expr = dynamic_cast<RexWindowFunctionOperator const*>(expr)) {
std::unordered_map< size_t, const RexScalar * > & collected_window_func_
bool only_add_window_expr_
void* anonymous_namespace{RelAlgDag.cpp}::WindowFunctionCollector::visitCase |
( |
const RexCase * |
rex_case | ) |
const |
|
inlinefinalprotected |
void* anonymous_namespace{RelAlgDag.cpp}::WindowFunctionCollector::visitOperator |
( |
const RexOperator * |
rex_operator | ) |
const |
|
inlinefinalprotected |
std::unordered_map<size_t, const RexScalar*>& anonymous_namespace{RelAlgDag.cpp}::WindowFunctionCollector::collected_window_func_ |
|
private |
bool anonymous_namespace{RelAlgDag.cpp}::WindowFunctionCollector::only_add_window_expr_ |
|
private |
The documentation for this class was generated from the following file:
- /home/jenkins-slave/workspace/core-os-doxygen/QueryEngine/RelAlgDag.cpp