public class OrderByProcessorUtil
extends java.lang.Object
Constructor and Description |
---|
OrderByProcessorUtil() |
Modifier and Type | Method and Description |
---|---|
static EventBean |
determineLocalMinMaxWOrderKeys(EventBean[] outgoingEvents,
java.lang.Object[] orderKeys,
java.util.Comparator<java.lang.Object> comparator)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static EventBean[] |
sortGivenOutgoingAndSortKeys(EventBean[] outgoingEvents,
java.util.List<java.lang.Object> sortValuesMultiKeys,
java.util.Comparator<java.lang.Object> comparator)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static EventBean[] |
sortWOrderKeys(EventBean[] outgoingEvents,
java.lang.Object[] orderKeys,
java.util.Comparator<java.lang.Object> comparator)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
static EventBean[] |
sortWOrderKeysWLimit(EventBean[] outgoingEvents,
java.lang.Object[] orderKeys,
java.util.Comparator<java.lang.Object> comparator,
RowLimitProcessor rowLimitProcessor)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
public static EventBean[] sortGivenOutgoingAndSortKeys(EventBean[] outgoingEvents, java.util.List<java.lang.Object> sortValuesMultiKeys, java.util.Comparator<java.lang.Object> comparator)
outgoingEvents
- outgoingsortValuesMultiKeys
- keyscomparator
- comparatorpublic static EventBean[] sortWOrderKeys(EventBean[] outgoingEvents, java.lang.Object[] orderKeys, java.util.Comparator<java.lang.Object> comparator)
outgoingEvents
- eventsorderKeys
- keyscomparator
- comparatorpublic static EventBean determineLocalMinMaxWOrderKeys(EventBean[] outgoingEvents, java.lang.Object[] orderKeys, java.util.Comparator<java.lang.Object> comparator)
outgoingEvents
- outgoingorderKeys
- keyscomparator
- comparatorpublic static EventBean[] sortWOrderKeysWLimit(EventBean[] outgoingEvents, java.lang.Object[] orderKeys, java.util.Comparator<java.lang.Object> comparator, RowLimitProcessor rowLimitProcessor)
outgoingEvents
- outgoingorderKeys
- keyscomparator
- comparatorrowLimitProcessor
- row limit