public class ResultSetGetter
extends org.datanucleus.store.fieldmanager.AbstractFieldManager
Modifier and Type | Field and Description |
---|---|
protected org.datanucleus.metadata.AbstractClassMetaData |
cmd |
protected org.datanucleus.ExecutionContext |
ec |
protected org.datanucleus.state.ObjectProvider |
op |
protected StatementClassMapping |
resultMappings |
protected ResultSet |
rs |
Constructor and Description |
---|
ResultSetGetter(org.datanucleus.ExecutionContext ec,
ResultSet rs,
StatementClassMapping resultMappings,
org.datanucleus.metadata.AbstractClassMetaData cmd)
Constructor for a ResultSet with particular result mappings and root class metadata.
|
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) |
void |
setObjectProvider(org.datanucleus.state.ObjectProvider op)
Method to set the ObjectProvider that processing applies to.
|
protected final org.datanucleus.ExecutionContext ec
protected final ResultSet rs
protected final StatementClassMapping resultMappings
protected org.datanucleus.state.ObjectProvider op
protected org.datanucleus.metadata.AbstractClassMetaData cmd
public ResultSetGetter(org.datanucleus.ExecutionContext ec, ResultSet rs, StatementClassMapping resultMappings, org.datanucleus.metadata.AbstractClassMetaData cmd)
ec
- Execution Contextrs
- the ResultSetresultMappings
- Mappings for the results for this classcmd
- Metadata for the classpublic void setObjectProvider(org.datanucleus.state.ObjectProvider op)
op
- The ObjectProvider that we are applying to.public boolean fetchBooleanField(int fieldNumber)
fetchBooleanField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchBooleanField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
public char fetchCharField(int fieldNumber)
fetchCharField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchCharField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
public byte fetchByteField(int fieldNumber)
fetchByteField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchByteField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
public short fetchShortField(int fieldNumber)
fetchShortField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchShortField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
public int fetchIntField(int fieldNumber)
fetchIntField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchIntField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
public long fetchLongField(int fieldNumber)
fetchLongField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchLongField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
public float fetchFloatField(int fieldNumber)
fetchFloatField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchFloatField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
public double fetchDoubleField(int fieldNumber)
fetchDoubleField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchDoubleField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
public String fetchStringField(int fieldNumber)
fetchStringField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchStringField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
public Object fetchObjectField(int fieldNumber)
fetchObjectField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchObjectField
in class org.datanucleus.store.fieldmanager.AbstractFieldManager
Copyright © 2019. All rights reserved.