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 SorterSchemaChangeExceptionpublic void sort(SelectionVector4 vector4, VectorContainer container)
public void swap(int sv0,
int sv1)
swap in interface org.apache.hadoop.util.IndexedSortablepublic int compare(int leftIndex,
int rightIndex)
compare in interface org.apache.hadoop.util.IndexedSortablepublic 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 © 2021 The Apache Software Foundation. All rights reserved.