org.apache.openjpa.kernel
Class OrderingMergedResultObjectProvider
java.lang.Object
   org.apache.openjpa.lib.rop.MergedResultObjectProvider
org.apache.openjpa.lib.rop.MergedResultObjectProvider
       org.apache.openjpa.kernel.OrderingMergedResultObjectProvider
org.apache.openjpa.kernel.OrderingMergedResultObjectProvider
- All Implemented Interfaces: 
- ResultObjectProvider, Closeable
- public class OrderingMergedResultObjectProvider 
- extends MergedResultObjectProvider
Merged result object provider specialization that extracts ordering
 values from results for comparison.
- Author:
- Abe White
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
OrderingMergedResultObjectProvider
public OrderingMergedResultObjectProvider(ResultObjectProvider[] rops,
                                          boolean[] asc,
                                          StoreQuery.Executor exec,
                                          StoreQuery q,
                                          Object[] params)
OrderingMergedResultObjectProvider
public OrderingMergedResultObjectProvider(ResultObjectProvider[] rops,
                                          boolean[] asc,
                                          StoreQuery.Executor[] execs,
                                          StoreQuery q,
                                          Object[] params)
getOrderingValue
protected Object getOrderingValue(Object val,
                                  int idx,
                                  ResultObjectProvider rop)
- Description copied from class: MergedResultObjectProvider
- Return the value to use for ordering on the given result value. Returns
 the result value by default.
 
- 
- Overrides:
- getOrderingValuein class- MergedResultObjectProvider
 
- 
- Parameters:
- val- the result value
- idx- the index of the result object provider in the array
 given on construction that produced the result value
- rop- the result object provider that produced the result value
 
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.