Class WindowProjectNodeContext¶
-
class
WindowProjectNodeContext
¶ Public Functions
-
void
addWindowFunctionContext
(std::unique_ptr<WindowFunctionContext> window_function_context, const size_t target_index)¶
-
const WindowFunctionContext *
activateWindowFunctionContext
(Executor *executor, const size_t target_index) const¶
Public Static Functions
-
WindowFunctionContext *
getActiveWindowFunctionContext
(Executor *executor)¶
-
WindowProjectNodeContext *
create
(Executor *executor)¶
-
const WindowProjectNodeContext *
get
(Executor *executor)¶
Private Members
-
std::unordered_map<size_t, std::unique_ptr<WindowFunctionContext>>
window_contexts_
¶
-
void