OmniSciDB
a5dc49c757
|
This is the complete list of members for JoinLoop, including all inherited members.
codegen(const std::vector< JoinLoop > &join_loops, const std::function< llvm::BasicBlock *(const std::vector< llvm::Value * > &)> &body_codegen, llvm::Value *outer_iter, llvm::BasicBlock *exit_bb, CgenState *cgen_state) | JoinLoop | static |
evaluateOuterJoinCondition(const JoinLoop &join_loop, const JoinLoopDomain &iteration_domain, const std::vector< llvm::Value * > &iterators, llvm::Value *iteration_counter, llvm::Value *have_more_inner_rows, llvm::Value *found_an_outer_match_ptr, llvm::Value *current_condition_match_ptr, CgenState *cgen_state) | JoinLoop | privatestatic |
found_outer_matches_ | JoinLoop | private |
hoisted_filters_ | JoinLoop | private |
HoistedFiltersCallback typedef | JoinLoop | |
is_deleted_ | JoinLoop | private |
isNestedLoopJoin() const | JoinLoop | inline |
iteration_domain_codegen_ | JoinLoop | private |
JoinLoop(const JoinLoopKind, const JoinType, const std::function< JoinLoopDomain(const std::vector< llvm::Value * > &)> &iteration_domain_codegen, const std::function< llvm::Value *(const std::vector< llvm::Value * > &)> &outer_condition_match, const std::function< void(llvm::Value *)> &found_outer_matches, const HoistedFiltersCallback &hoisted_filters, const std::function< llvm::Value *(const std::vector< llvm::Value * > &prev_iters, llvm::Value *)> &is_deleted, const bool nested_loop_join=false, const std::string &name="") | JoinLoop | |
kind() const | JoinLoop | inline |
kind_ | JoinLoop | private |
name_ | JoinLoop | private |
nested_loop_join_ | JoinLoop | private |
outer_condition_match_ | JoinLoop | private |
type_ | JoinLoop | private |