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