public class OrderingMergedResultObjectProvider extends MergedResultObjectProvider
| Constructor and Description | 
|---|
OrderingMergedResultObjectProvider(ResultObjectProvider[] rops,
                                  boolean[] asc,
                                  StoreQuery.Executor[] execs,
                                  StoreQuery q,
                                  Object[] params)  | 
OrderingMergedResultObjectProvider(ResultObjectProvider[] rops,
                                  boolean[] asc,
                                  StoreQuery.Executor exec,
                                  StoreQuery q,
                                  Object[] params)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Object | 
getOrderingValue(Object val,
                int idx,
                ResultObjectProvider rop)
Return the value to use for ordering on the given result value. 
 | 
absolute, close, getResultObject, handleCheckedException, next, open, reset, size, supportsRandomAccesspublic OrderingMergedResultObjectProvider(ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor exec, StoreQuery q, Object[] params)
public OrderingMergedResultObjectProvider(ResultObjectProvider[] rops, boolean[] asc, StoreQuery.Executor[] execs, StoreQuery q, Object[] params)
protected Object getOrderingValue(Object val, int idx, ResultObjectProvider rop)
MergedResultObjectProvidergetOrderingValue in class MergedResultObjectProviderval - the result valueidx - the index of the result object provider in the array
 given on construction that produced the result valuerop - the result object provider that produced the result valueCopyright © 2006–2017 Apache Software Foundation. All rights reserved.