org.apache.openjpa.kernel
Class OrderingMergedResultObjectProvider
java.lang.Object
  
org.apache.openjpa.lib.rop.MergedResultObjectProvider
      
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:
 getOrderingValue in class MergedResultObjectProvider
 
- Parameters:
 val - 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 value
 
 
Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.