TEMPLATE_DEFINITION
Constructor and Description |
---|
SortTemplate() |
Modifier and Type | Method and Description |
---|---|
int |
compare(int leftIndex,
int rightIndex) |
abstract int |
doEval(int leftIndex,
int rightIndex) |
abstract void |
doSetup(FragmentContext context,
VectorContainer incoming,
RecordBatch outgoing) |
void |
setup(FragmentContext context,
SelectionVector4 vector4,
VectorContainer hyperBatch) |
void |
sort(SelectionVector4 vector4,
VectorContainer container) |
void |
swap(int sv0,
int sv1) |
String |
toString() |
public void setup(FragmentContext context, SelectionVector4 vector4, VectorContainer hyperBatch) throws SchemaChangeException
setup
in interface Sorter
SchemaChangeException
public void sort(SelectionVector4 vector4, VectorContainer container)
public void swap(int sv0, int sv1)
swap
in interface org.apache.hadoop.util.IndexedSortable
public int compare(int leftIndex, int rightIndex)
compare
in interface org.apache.hadoop.util.IndexedSortable
public abstract void doSetup(@Named(value="context") FragmentContext context, @Named(value="incoming") VectorContainer incoming, @Named(value="outgoing") RecordBatch outgoing)
public abstract int doEval(@Named(value="leftIndex") int leftIndex, @Named(value="rightIndex") int rightIndex)
Copyright © 1970 The Apache Software Foundation. All rights reserved.