Class SortTemplate
java.lang.Object
org.apache.drill.exec.physical.impl.sort.SortTemplate
- All Implemented Interfaces:
- Sorter,- org.apache.hadoop.util.IndexedSortable
- 
Field SummaryFields inherited from interface org.apache.drill.exec.physical.impl.sort.SorterTEMPLATE_DEFINITION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionintcompare(int leftIndex, int rightIndex) abstract intdoEval(int leftIndex, int rightIndex) abstract voiddoSetup(FragmentContext context, VectorContainer incoming, RecordBatch outgoing) voidsetup(FragmentContext context, SelectionVector4 vector4, VectorContainer hyperBatch) voidsort(SelectionVector4 vector4, VectorContainer container) voidswap(int sv0, int sv1) toString()
- 
Constructor Details- 
SortTemplatepublic SortTemplate()
 
- 
- 
Method Details- 
setuppublic void setup(FragmentContext context, SelectionVector4 vector4, VectorContainer hyperBatch) throws SchemaChangeException - Specified by:
- setupin interface- Sorter
- Throws:
- SchemaChangeException
 
- 
sort
- 
swappublic void swap(int sv0, int sv1) - Specified by:
- swapin interface- org.apache.hadoop.util.IndexedSortable
 
- 
comparepublic int compare(int leftIndex, int rightIndex) - Specified by:
- comparein interface- org.apache.hadoop.util.IndexedSortable
 
- 
doSetuppublic abstract void doSetup(@Named("context") FragmentContext context, @Named("incoming") VectorContainer incoming, @Named("outgoing") RecordBatch outgoing) 
- 
doEvalpublic abstract int doEval(@Named("leftIndex") int leftIndex, @Named("rightIndex") int rightIndex) 
- 
toString
 
-