com.metamatrix.query.processor.relational
Class NestedLoopJoinStrategy
java.lang.Object
com.metamatrix.query.processor.relational.JoinStrategy
com.metamatrix.query.processor.relational.MergeJoinStrategy
com.metamatrix.query.processor.relational.NestedLoopJoinStrategy
public class NestedLoopJoinStrategy
- extends MergeJoinStrategy
Nested loop is currently implemented as a degenerate case of merge join.
Only for use with Full, Left, Inner, and Cross joins
Method Summary |
java.lang.Object |
clone()
|
protected int |
compare(java.util.List leftProbe,
java.util.List rightProbe,
int[] leftExpressionIndecies,
int[] rightExpressionIndecies)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NestedLoopJoinStrategy
public NestedLoopJoinStrategy()
clone
public java.lang.Object clone()
- Overrides:
clone
in class MergeJoinStrategy
- See Also:
MergeJoinStrategy.clone()
compare
protected int compare(java.util.List leftProbe,
java.util.List rightProbe,
int[] leftExpressionIndecies,
int[] rightExpressionIndecies)
- Overrides:
compare
in class MergeJoinStrategy
- See Also:
MergeJoinStrategy.compare(java.util.List, java.util.List, int[], int[])
toString
public java.lang.String toString()
- Overrides:
toString
in class MergeJoinStrategy
- See Also:
MergeJoinStrategy.toString()
Copyright © 2009. All Rights Reserved.