OmniSciDB
a5dc49c757
|
#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 105 of file WindowContext.h.
llvm::Value* WindowFrameBoundFuncArgs::current_col_value_lv |
Definition at line 109 of file WindowContext.h.
Referenced by Executor::codegenWindowFrameBounds(), and Executor::prepareRangeModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::current_partition_start_offset_lv |
Definition at line 110 of file WindowContext.h.
Referenced by Executor::codegenWindowFunctionAggregateCalls(), Executor::codegenWindowNavigationFunctionOnFrame(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::current_row_pos_lv |
Definition at line 108 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), Executor::codegenLoadCurrentValueFromColBuf(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::frame_end_bound_expr_lv |
Definition at line 107 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), Executor::prepareRangeModeFuncArgs(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::frame_start_bound_expr_lv |
Definition at line 106 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), Executor::prepareRangeModeFuncArgs(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::int64_t_one_val_lv |
Definition at line 112 of file WindowContext.h.
Referenced by Executor::codegenFrameBound().
llvm::Value* WindowFrameBoundFuncArgs::int64_t_zero_val_lv |
Definition at line 111 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), Executor::prepareRangeModeFuncArgs(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::null_end_pos_lv |
Definition at line 120 of file WindowContext.h.
Referenced by Executor::prepareRangeModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::null_start_pos_lv |
Definition at line 119 of file WindowContext.h.
Referenced by Executor::prepareRangeModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::nulls_first_lv |
Definition at line 118 of file WindowContext.h.
Referenced by Executor::prepareRangeModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::num_elem_current_partition_lv |
Definition at line 113 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), Executor::prepareRangeModeFuncArgs(), and Executor::prepareRowModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::order_key_buf_ptr_lv |
Definition at line 114 of file WindowContext.h.
Referenced by Executor::codegenLoadCurrentValueFromColBuf(), and Executor::prepareRangeModeFuncArgs().
std::string WindowFrameBoundFuncArgs::order_type_col_name |
Definition at line 115 of file WindowContext.h.
Referenced by Executor::codegenFrameBound(), and Executor::codegenWindowFrameBounds().
llvm::Value* WindowFrameBoundFuncArgs::target_partition_rowid_ptr_lv |
Definition at line 116 of file WindowContext.h.
Referenced by Executor::prepareRangeModeFuncArgs().
llvm::Value* WindowFrameBoundFuncArgs::target_partition_sorted_rowid_ptr_lv |
Definition at line 117 of file WindowContext.h.
Referenced by Executor::prepareRangeModeFuncArgs().