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