Save This Page
Home » apache-openjpa-1.1.0-source » org.apache.openjpa.jdbc » kernel » [javadoc | source]
org.apache.openjpa.jdbc.kernel
abstract public class: SelectResultObjectProvider [javadoc | source]
java.lang.Object
   org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider

All Implemented Interfaces:
    ResultObjectProvider

Direct Known Subclasses:
    InstanceResultObjectProvider, ProjectionResultObjectProvider, PagingResultObjectProvider

Abstract provider implementation wrapped around a Select .
Constructor:
 public SelectResultObjectProvider(SelectExecutor sel,
    JDBCStore store,
    JDBCFetchConfiguration fetch) 
    Constructor.
    Parameters:
    sel - the select to execute
    store - the store to delegate loading to
    fetch - the fetch configuration, or null for the default
Method from org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider Summary:
absolute,   close,   getFetchConfiguration,   getResult,   getSelect,   getStore,   handleCheckedException,   next,   open,   reset,   setSize,   size,   supportsRandomAccess
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider Detail:
 public boolean absolute(int pos) throws SQLException 
 public  void close() 
 public JDBCFetchConfiguration getFetchConfiguration() 
 public Result getResult() 
 public SelectExecutor getSelect() 
 public JDBCStore getStore() 
 public  void handleCheckedException(Exception e) 
 public boolean next() throws SQLException 
 public  void open() throws SQLException 
 public  void reset() throws SQLException 
 protected  void setSize(int size) 
    Allow subclasses that know the size to set it; otherwise we calculate it internally.
 public int size() throws SQLException 
 public boolean supportsRandomAccess()