OmniSciDB  04ee39c94c
JoinLoop.h File Reference
#include <llvm/IR/BasicBlock.h>
#include <llvm/IR/IRBuilder.h>
#include <llvm/IR/Value.h>
#include "Shared/Logger.h"
#include "../../Shared/sqldefs.h"
#include "../IRCodegenUtils.h"
#include <functional>
#include <vector>
+ Include dependency graph for JoinLoop.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  JoinLoopDomain
 
class  JoinLoop
 

Enumerations

enum  JoinLoopKind { JoinLoopKind::UpperBound, JoinLoopKind::Set, JoinLoopKind::Singleton }
 

Enumeration Type Documentation

◆ JoinLoopKind

enum JoinLoopKind
strong
Enumerator
UpperBound 
Set 
Singleton 

Definition at line 30 of file JoinLoop.h.

30  {
31  UpperBound, // loop join
32  Set, // one to many hash join
33  Singleton // one to one hash join
34 };