org.apache.openjpa.kernel
Class QueryImpl.PackingResultObjectProvider

java.lang.Object
  extended by org.apache.openjpa.kernel.QueryImpl.PackingResultObjectProvider
All Implemented Interfaces:
ResultObjectProvider, Closeable
Enclosing class:
QueryImpl

public static class QueryImpl.PackingResultObjectProvider
extends Object
implements ResultObjectProvider

Result object provider that packs results before returning them.


Constructor Summary
QueryImpl.PackingResultObjectProvider(ResultObjectProvider delegate, ResultPacker packer, int resultLength)
           
 
Method Summary
 boolean absolute(int pos)
           
 void close()
           
 ResultObjectProvider getDelegate()
           
 Object getResultObject()
           
 void handleCheckedException(Exception e)
           
 boolean next()
           
 void open()
           
 void reset()
           
 int size()
           
 boolean supportsRandomAccess()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryImpl.PackingResultObjectProvider

public QueryImpl.PackingResultObjectProvider(ResultObjectProvider delegate,
                                             ResultPacker packer,
                                             int resultLength)
Method Detail

supportsRandomAccess

public boolean supportsRandomAccess()
Specified by:
supportsRandomAccess in interface ResultObjectProvider

open

public void open()
          throws Exception
Specified by:
open in interface ResultObjectProvider
Throws:
Exception

getResultObject

public Object getResultObject()
                       throws Exception
Specified by:
getResultObject in interface ResultObjectProvider
Throws:
Exception

next

public boolean next()
             throws Exception
Specified by:
next in interface ResultObjectProvider
Throws:
Exception

absolute

public boolean absolute(int pos)
                 throws Exception
Specified by:
absolute in interface ResultObjectProvider
Throws:
Exception

size

public int size()
         throws Exception
Specified by:
size in interface ResultObjectProvider
Throws:
Exception

reset

public void reset()
           throws Exception
Specified by:
reset in interface ResultObjectProvider
Throws:
Exception

close

public void close()
           throws Exception
Specified by:
close in interface ResultObjectProvider
Specified by:
close in interface Closeable
Throws:
Exception

handleCheckedException

public void handleCheckedException(Exception e)
Specified by:
handleCheckedException in interface ResultObjectProvider

getDelegate

public ResultObjectProvider getDelegate()


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.