com.metamatrix.query.processor.relational
Class SortUtility

java.lang.Object
  extended by com.metamatrix.query.processor.relational.SortUtility

public class SortUtility
extends java.lang.Object


Constructor Summary
SortUtility(TupleSourceID sourceID, java.util.List sourceElements, java.util.List sortElements, java.util.List sortTypes, boolean removeDuplicates, BufferManager bufferMgr, java.lang.String groupName)
          Constructor for SortUtility.
 
Method Summary
protected  void mergePhase()
           
 TupleSourceID sort()
           
protected  void sortPhase()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SortUtility

public SortUtility(TupleSourceID sourceID,
                   java.util.List sourceElements,
                   java.util.List sortElements,
                   java.util.List sortTypes,
                   boolean removeDuplicates,
                   BufferManager bufferMgr,
                   java.lang.String groupName)
Constructor for SortUtility.

Method Detail

sort

public TupleSourceID sort()
                   throws BlockedException,
                          MetaMatrixComponentException
Throws:
BlockedException
MetaMatrixComponentException

sortPhase

protected void sortPhase()
                  throws BlockedException,
                         TupleSourceNotFoundException,
                         MetaMatrixComponentException
Throws:
BlockedException
TupleSourceNotFoundException
MetaMatrixComponentException

mergePhase

protected void mergePhase()
                   throws BlockedException,
                          TupleSourceNotFoundException,
                          MetaMatrixComponentException
Throws:
BlockedException
TupleSourceNotFoundException
MetaMatrixComponentException


Copyright © 2009. All Rights Reserved.