public class ResultSetGetter
extends org.datanucleus.store.fieldmanager.AbstractFieldManager
| Constructor and Description |
|---|
ResultSetGetter(RDBMSStoreManager storeMgr,
org.datanucleus.ExecutionContext ec,
ResultSet rs,
StatementClassMapping resultMappings,
org.datanucleus.metadata.AbstractClassMetaData cmd)
Constructor without the ObjectProvider, where we know the result set but don't have the object yet.
|
ResultSetGetter(RDBMSStoreManager storeMgr,
org.datanucleus.state.ObjectProvider op,
ResultSet rs,
StatementClassMapping resultMappings)
Constructor where we know the object to put the field values in.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
fetchBooleanField(int fieldNumber) |
byte |
fetchByteField(int fieldNumber) |
char |
fetchCharField(int fieldNumber) |
double |
fetchDoubleField(int fieldNumber) |
float |
fetchFloatField(int fieldNumber) |
int |
fetchIntField(int fieldNumber) |
long |
fetchLongField(int fieldNumber) |
Object |
fetchObjectField(int fieldNumber) |
short |
fetchShortField(int fieldNumber) |
String |
fetchStringField(int fieldNumber) |
public ResultSetGetter(RDBMSStoreManager storeMgr, org.datanucleus.state.ObjectProvider op, ResultSet rs, StatementClassMapping resultMappings)
storeMgr - RDBMS StoreManagerop - ObjectProvider where we are putting the resultsrs - the ResultSetresultMappings - Mappings for the results for this classpublic ResultSetGetter(RDBMSStoreManager storeMgr, org.datanucleus.ExecutionContext ec, ResultSet rs, StatementClassMapping resultMappings, org.datanucleus.metadata.AbstractClassMetaData cmd)
storeMgr - RDBMS StoreManagerec - Execution Contextrs - the ResultSetresultMappings - Mappings for the results for this classcmd - Metadata for the classpublic boolean fetchBooleanField(int fieldNumber)
fetchBooleanField in interface org.datanucleus.store.fieldmanager.FieldSupplierfetchBooleanField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerpublic char fetchCharField(int fieldNumber)
fetchCharField in interface org.datanucleus.store.fieldmanager.FieldSupplierfetchCharField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerpublic byte fetchByteField(int fieldNumber)
fetchByteField in interface org.datanucleus.store.fieldmanager.FieldSupplierfetchByteField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerpublic short fetchShortField(int fieldNumber)
fetchShortField in interface org.datanucleus.store.fieldmanager.FieldSupplierfetchShortField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerpublic int fetchIntField(int fieldNumber)
fetchIntField in interface org.datanucleus.store.fieldmanager.FieldSupplierfetchIntField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerpublic long fetchLongField(int fieldNumber)
fetchLongField in interface org.datanucleus.store.fieldmanager.FieldSupplierfetchLongField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerpublic float fetchFloatField(int fieldNumber)
fetchFloatField in interface org.datanucleus.store.fieldmanager.FieldSupplierfetchFloatField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerpublic double fetchDoubleField(int fieldNumber)
fetchDoubleField in interface org.datanucleus.store.fieldmanager.FieldSupplierfetchDoubleField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerpublic String fetchStringField(int fieldNumber)
fetchStringField in interface org.datanucleus.store.fieldmanager.FieldSupplierfetchStringField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerpublic Object fetchObjectField(int fieldNumber)
fetchObjectField in interface org.datanucleus.store.fieldmanager.FieldSupplierfetchObjectField in class org.datanucleus.store.fieldmanager.AbstractFieldManagerCopyright © 2015. All rights reserved.