OmniSciDB  29e35f4d58
TargetExprCodegenBuilder Member List

This is the complete list of members for TargetExprCodegenBuilder, including all inherited members.

codegen(GroupByAndAggregate *group_by_and_agg, Executor *executor, const QueryMemoryDescriptor &query_mem_desc, const CompilationOptions &co, const std::tuple< llvm::Value *, llvm::Value *> &agg_out_ptr_w_idx, const std::vector< llvm::Value *> &agg_out_vec, llvm::Value *output_buffer_byte_stream, llvm::Value *out_row_idx, GroupByAndAggregate::DiamondCodegen &diamond_codegen) constTargetExprCodegenBuilder
codegenMultiSlotSampleExpressions(GroupByAndAggregate *group_by_and_agg, Executor *executor, const QueryMemoryDescriptor &query_mem_desc, const CompilationOptions &co, const std::tuple< llvm::Value *, llvm::Value *> &agg_out_ptr_w_idx, const std::vector< llvm::Value *> &agg_out_vec, llvm::Value *output_buffer_byte_stream, llvm::Value *out_row_idx, GroupByAndAggregate::DiamondCodegen &diamond_codegen) constTargetExprCodegenBuilder
codegenSampleExpressions(GroupByAndAggregate *group_by_and_agg, Executor *executor, const QueryMemoryDescriptor &query_mem_desc, const CompilationOptions &co, const std::tuple< llvm::Value *, llvm::Value *> &agg_out_ptr_w_idx, const std::vector< llvm::Value *> &agg_out_vec, llvm::Value *output_buffer_byte_stream, llvm::Value *out_row_idx, GroupByAndAggregate::DiamondCodegen &diamond_codegen) constTargetExprCodegenBuilder
codegenSingleSlotSampleExpression(GroupByAndAggregate *group_by_and_agg, Executor *executor, const QueryMemoryDescriptor &query_mem_desc, const CompilationOptions &co, const std::tuple< llvm::Value *, llvm::Value *> &agg_out_ptr_w_idx, const std::vector< llvm::Value *> &agg_out_vec, llvm::Value *output_buffer_byte_stream, llvm::Value *out_row_idx, GroupByAndAggregate::DiamondCodegen &diamond_codegen) constTargetExprCodegenBuilder
codegenSlotEmptyKey(llvm::Value *agg_col_ptr, std::vector< llvm::Value *> &target_lvs, Executor *executor, const int64_t init_val) constTargetExprCodegenBuilder
is_group_byTargetExprCodegenBuilder
operator()(const Analyzer::Expr *target_expr, const Executor *executor, const CompilationOptions &co)TargetExprCodegenBuilder
query_mem_descTargetExprCodegenBuilder
ra_exe_unitTargetExprCodegenBuilder
sample_exprs_to_codegenTargetExprCodegenBuilder
slot_index_counterTargetExprCodegenBuilder
target_exprs_to_codegenTargetExprCodegenBuilder
target_index_counterTargetExprCodegenBuilder
TargetExprCodegenBuilder(const QueryMemoryDescriptor &query_mem_desc, const RelAlgExecutionUnit &ra_exe_unit, const bool is_group_by)TargetExprCodegenBuilderinline