Package org.apache.openjpa.kernel
Class QueryImpl.PackingResultObjectProvider
- java.lang.Object
-
- 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
Constructors Constructor Description PackingResultObjectProvider(ResultObjectProvider delegate, ResultPacker packer, int resultLength)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanabsolute(int pos)voidclose()ResultObjectProvidergetDelegate()ObjectgetResultObject()voidhandleCheckedException(Exception e)booleannext()voidopen()voidreset()intsize()booleansupportsRandomAccess()
-
-
-
Constructor Detail
-
PackingResultObjectProvider
public PackingResultObjectProvider(ResultObjectProvider delegate, ResultPacker packer, int resultLength)
-
-
Method Detail
-
supportsRandomAccess
public boolean supportsRandomAccess()
- Specified by:
supportsRandomAccessin interfaceResultObjectProvider
-
open
public void open() throws Exception- Specified by:
openin interfaceResultObjectProvider- Throws:
Exception
-
getResultObject
public Object getResultObject() throws Exception
- Specified by:
getResultObjectin interfaceResultObjectProvider- Throws:
Exception
-
next
public boolean next() throws Exception- Specified by:
nextin interfaceResultObjectProvider- Throws:
Exception
-
absolute
public boolean absolute(int pos) throws Exception- Specified by:
absolutein interfaceResultObjectProvider- Throws:
Exception
-
size
public int size() throws Exception- Specified by:
sizein interfaceResultObjectProvider- Throws:
Exception
-
reset
public void reset() throws Exception- Specified by:
resetin interfaceResultObjectProvider- Throws:
Exception
-
close
public void close() throws Exception- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceResultObjectProvider- Throws:
Exception
-
handleCheckedException
public void handleCheckedException(Exception e)
- Specified by:
handleCheckedExceptionin interfaceResultObjectProvider
-
getDelegate
public ResultObjectProvider getDelegate()
-
-