com.metamatrix.query.processor.relational
Class SortUtility
java.lang.Object
com.metamatrix.query.processor.relational.SortUtility
public class SortUtility
- extends java.lang.Object
Constructor Summary |
SortUtility(TupleSourceID sourceID,
java.util.List sortElements,
java.util.List<java.lang.Boolean> sortTypes,
boolean removeDups,
BufferManager bufferMgr,
java.lang.String groupName)
|
SortUtility(TupleSourceID sourceID,
java.util.List sortElements,
java.util.List<java.lang.Boolean> sortTypes,
SortUtility.Mode mode,
BufferManager bufferMgr,
java.lang.String groupName,
boolean useAllColumns)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sortElements
protected java.util.List sortElements
sortTypes
protected java.util.List<java.lang.Boolean> sortTypes
bufferManager
protected BufferManager bufferManager
schema
protected java.util.List schema
sortCols
protected int[] sortCols
activeTupleIDs
protected java.util.List<TupleSourceID> activeTupleIDs
SortUtility
public SortUtility(TupleSourceID sourceID,
java.util.List sortElements,
java.util.List<java.lang.Boolean> sortTypes,
boolean removeDups,
BufferManager bufferMgr,
java.lang.String groupName)
SortUtility
public SortUtility(TupleSourceID sourceID,
java.util.List sortElements,
java.util.List<java.lang.Boolean> sortTypes,
SortUtility.Mode mode,
BufferManager bufferMgr,
java.lang.String groupName,
boolean useAllColumns)
isDone
public boolean isDone()
sort
public TupleSourceID sort()
throws BlockedOnMemoryException,
MetaMatrixComponentException
- Throws:
BlockedOnMemoryException
MetaMatrixComponentException
initialSort
protected void initialSort()
throws BlockedOnMemoryException,
TupleSourceNotFoundException,
MetaMatrixComponentException
- Throws:
BlockedOnMemoryException
TupleSourceNotFoundException
MetaMatrixComponentException
addTuples
protected void addTuples(java.util.List workingTuples,
TupleBatch batch)
mergePhase
protected void mergePhase()
throws BlockedOnMemoryException,
MetaMatrixComponentException,
TupleSourceNotFoundException
- Throws:
BlockedOnMemoryException
MetaMatrixComponentException
TupleSourceNotFoundException
isDistinct
public boolean isDistinct()
Copyright © 2009. All Rights Reserved.