org.teiid.query.processor.relational
Class NestedLoopJoinStrategy
java.lang.Object
org.teiid.query.processor.relational.JoinStrategy
org.teiid.query.processor.relational.MergeJoinStrategy
org.teiid.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
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NestedLoopJoinStrategy
public NestedLoopJoinStrategy()
clone
public NestedLoopJoinStrategy 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[])
loadRight
protected void loadRight()
throws TeiidComponentException,
TeiidProcessingException
- Overrides:
loadRight in class MergeJoinStrategy
- Throws:
TeiidComponentException
TeiidProcessingException
toString
public java.lang.String toString()
- Overrides:
toString in class MergeJoinStrategy
- See Also:
MergeJoinStrategy.toString()
Copyright © 2010. All Rights Reserved.