public class EnhancedSortMergeJoinStrategy extends MergeJoinStrategy
MergeJoinStrategy.SortOptionprocessingSortLeft, processingSortRight, singleMatch, sortLeft, sortRightjoinNode, leftSource, reserved, rightSource| Constructor and Description |
|---|
EnhancedSortMergeJoinStrategy(MergeJoinStrategy.SortOption sortLeft,
MergeJoinStrategy.SortOption sortRight) |
| Modifier and Type | Method and Description |
|---|---|
EnhancedSortMergeJoinStrategy |
clone() |
void |
close() |
void |
createIndex(org.teiid.query.processor.relational.SourceState state,
MergeJoinStrategy.SortOption sortOption)
Create an index of the smaller size
|
String |
getName() |
protected void |
loadLeft() |
protected void |
loadRight() |
protected void |
process() |
void |
setPreferMemCutoff(int cutoff) |
void |
setSemiDep(boolean semiDep) |
compare, compareToPrevious, compareTuples, initialize, resetMatchState, setProcessingSortLeft, setProcessingSortRight, singleMatch, toStringopenLeft, openRight, outputTuplepublic EnhancedSortMergeJoinStrategy(MergeJoinStrategy.SortOption sortLeft, MergeJoinStrategy.SortOption sortRight)
public void setPreferMemCutoff(int cutoff)
public void close()
close in class MergeJoinStrategyJoinStrategy.close()public void createIndex(org.teiid.query.processor.relational.SourceState state,
MergeJoinStrategy.SortOption sortOption)
throws TeiidComponentException,
TeiidProcessingException
protected void loadLeft()
throws TeiidComponentException,
TeiidProcessingException
loadLeft in class MergeJoinStrategyTeiidComponentExceptionTeiidProcessingExceptionprotected void loadRight()
throws TeiidComponentException,
TeiidProcessingException
loadRight in class MergeJoinStrategyTeiidComponentExceptionTeiidProcessingExceptionprotected void process()
throws TeiidComponentException,
TeiidProcessingException
process in class MergeJoinStrategyTeiidComponentExceptionTeiidProcessingExceptionpublic EnhancedSortMergeJoinStrategy clone()
clone in class MergeJoinStrategyJoinStrategy.clone()public String getName()
getName in class MergeJoinStrategypublic void setSemiDep(boolean semiDep)
Copyright © 2019. All rights reserved.