OmniSciDB
c1a53651b2
|
#include <WindowContext.h>
Public Attributes | |
llvm::Value * | frame_start_bound_expr_lv |
llvm::Value * | frame_end_bound_expr_lv |
llvm::Value * | current_row_pos_lv |
llvm::Value * | current_col_value_lv |
llvm::Value * | current_partition_start_offset_lv |
llvm::Value * | int64_t_zero_val_lv |
llvm::Value * | int64_t_one_val_lv |
llvm::Value * | num_elem_current_partition_lv |
llvm::Value * | order_key_buf_ptr_lv |
std::string | order_type_col_name |
llvm::Value * | target_partition_rowid_ptr_lv |
llvm::Value * | target_partition_sorted_rowid_ptr_lv |
llvm::Value * | nulls_first_lv |
llvm::Value * | null_start_pos_lv |
llvm::Value * | null_end_pos_lv |
Definition at line 86 of file WindowContext.h.
llvm::Value* WindowFrameBoundFuncArgs::current_col_value_lv |
Definition at line 90 of file WindowContext.h.
Referenced by Executor::codegenWindowFrameBounds(), and Executor::prepareRangeModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::current_partition_start_offset_lv |
Definition at line 91 of file WindowContext.h.
Referenced by Executor::codegenWindowFunctionAggregateCalls(), Executor::codegenWindowNavigationFunctionOnFrame(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::current_row_pos_lv |
Definition at line 89 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), Executor::codegenLoadCurrentValueFromColBuf(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::frame_end_bound_expr_lv |
Definition at line 88 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), Executor::prepareRangeModeFuncArgs(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::frame_start_bound_expr_lv |
Definition at line 87 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), Executor::prepareRangeModeFuncArgs(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::int64_t_one_val_lv |
Definition at line 93 of file WindowContext.h.
Referenced by Executor::codegenFrameBound().
llvm::Value* WindowFrameBoundFuncArgs::int64_t_zero_val_lv |
Definition at line 92 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), Executor::prepareRangeModeFuncArgs(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::null_end_pos_lv |
Definition at line 101 of file WindowContext.h.
Referenced by Executor::prepareRangeModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::null_start_pos_lv |
Definition at line 100 of file WindowContext.h.
Referenced by Executor::prepareRangeModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::nulls_first_lv |
Definition at line 99 of file WindowContext.h.
Referenced by Executor::prepareRangeModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::num_elem_current_partition_lv |
Definition at line 94 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), Executor::prepareRangeModeFuncArgs(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::order_key_buf_ptr_lv |
Definition at line 95 of file WindowContext.h.
Referenced by Executor::codegenLoadCurrentValueFromColBuf(), and Executor::prepareRangeModeFuncArgs().
std::string WindowFrameBoundFuncArgs::order_type_col_name |
Definition at line 96 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), and Executor::codegenWindowFrameBounds().
llvm::Value* WindowFrameBoundFuncArgs::target_partition_rowid_ptr_lv |
Definition at line 97 of file WindowContext.h.
Referenced by Executor::prepareRangeModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::target_partition_sorted_rowid_ptr_lv |
Definition at line 98 of file WindowContext.h.
Referenced by Executor::prepareRangeModeFuncArgs().