OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
WindowFrameBoundFuncArgs Struct Reference

#include <WindowContext.h>

+ Collaboration diagram for WindowFrameBoundFuncArgs:

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
 

Detailed Description

Definition at line 87 of file WindowContext.h.

Member Data Documentation

llvm::Value* WindowFrameBoundFuncArgs::current_col_value_lv
llvm::Value* WindowFrameBoundFuncArgs::current_partition_start_offset_lv
llvm::Value* WindowFrameBoundFuncArgs::current_row_pos_lv
llvm::Value* WindowFrameBoundFuncArgs::frame_end_bound_expr_lv
llvm::Value* WindowFrameBoundFuncArgs::frame_start_bound_expr_lv
llvm::Value* WindowFrameBoundFuncArgs::int64_t_one_val_lv

Definition at line 94 of file WindowContext.h.

Referenced by Executor::codegenFrameBound().

llvm::Value* WindowFrameBoundFuncArgs::int64_t_zero_val_lv
llvm::Value* WindowFrameBoundFuncArgs::null_end_pos_lv

Definition at line 102 of file WindowContext.h.

Referenced by Executor::prepareRangeModeFuncArgs().

llvm::Value* WindowFrameBoundFuncArgs::null_start_pos_lv

Definition at line 101 of file WindowContext.h.

Referenced by Executor::prepareRangeModeFuncArgs().

llvm::Value* WindowFrameBoundFuncArgs::nulls_first_lv

Definition at line 100 of file WindowContext.h.

Referenced by Executor::prepareRangeModeFuncArgs().

llvm::Value* WindowFrameBoundFuncArgs::num_elem_current_partition_lv
llvm::Value* WindowFrameBoundFuncArgs::order_key_buf_ptr_lv
std::string WindowFrameBoundFuncArgs::order_type_col_name
llvm::Value* WindowFrameBoundFuncArgs::target_partition_rowid_ptr_lv

Definition at line 98 of file WindowContext.h.

Referenced by Executor::prepareRangeModeFuncArgs().

llvm::Value* WindowFrameBoundFuncArgs::target_partition_sorted_rowid_ptr_lv

Definition at line 99 of file WindowContext.h.

Referenced by Executor::prepareRangeModeFuncArgs().


The documentation for this struct was generated from the following file: