public abstract class SampleSortTemplate extends Object implements SampleSorter, org.apache.hadoop.util.IndexedSortable
TEMPLATE_DEFINITION| Constructor and Description |
|---|
SampleSortTemplate() |
| 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,
VectorContainer sampleBatch,
SelectionVector2 vector2) |
void |
sort(SelectionVector2 vector2,
VectorContainer container) |
void |
swap(int sv0,
int sv1) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetuppublic void setup(FragmentContext context, VectorContainer sampleBatch, SelectionVector2 vector2) throws SchemaChangeException
SchemaChangeExceptionpublic void sort(SelectionVector2 vector2, VectorContainer container)
sort in interface SampleSorterpublic 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.