public class InnerJoinGraph extends Object
Constructor and Description |
---|
InnerJoinGraph(int numStreams,
boolean isAllInnerJoin) |
InnerJoinGraph(int numStreams,
Set<InterchangeablePair<Integer,Integer>> innerJoins) |
Modifier and Type | Method and Description |
---|---|
void |
addRequiredStreams(int streamNum,
Set<Integer> requiredStreams,
Set<Integer> completedStreams) |
static InnerJoinGraph |
graphInnerJoins(int numStreams,
OuterJoinDesc[] outerJoinDescList) |
boolean |
hasInnerJoin(int toStream) |
boolean |
isAllInnerJoin() |
boolean |
isEmpty() |
public InnerJoinGraph(int numStreams, Set<InterchangeablePair<Integer,Integer>> innerJoins)
public InnerJoinGraph(int numStreams, boolean isAllInnerJoin)
public boolean isAllInnerJoin()
public boolean isEmpty()
public boolean hasInnerJoin(int toStream)
public static InnerJoinGraph graphInnerJoins(int numStreams, OuterJoinDesc[] outerJoinDescList)