Class FetchFieldManager
- java.lang.Object
-
- org.datanucleus.store.fieldmanager.AbstractFieldManager
-
- org.datanucleus.store.fieldmanager.AbstractFetchFieldManager
-
- org.datanucleus.store.odf.fieldmanager.FetchFieldManager
-
- All Implemented Interfaces:
org.datanucleus.store.fieldmanager.FieldManager
- Direct Known Subclasses:
FetchEmbeddedFieldManager
public class FetchFieldManager extends org.datanucleus.store.fieldmanager.AbstractFetchFieldManager
FieldManager for the fetch of fields from ODF.
-
-
Constructor Summary
Constructors Constructor Description FetchFieldManager(org.datanucleus.ExecutionContext ec, org.datanucleus.metadata.AbstractClassMetaData cmd, org.odftoolkit.odfdom.doc.table.OdfTableRow row, org.datanucleus.store.schema.table.Table table)
FetchFieldManager(org.datanucleus.state.ObjectProvider op, org.odftoolkit.odfdom.doc.table.OdfTableRow row, org.datanucleus.store.schema.table.Table table)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
protected Object
fetchObjectFieldInternal(int fieldNumber, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType)
short
fetchShortField(int fieldNumber)
String
fetchStringField(int fieldNumber)
protected org.datanucleus.store.schema.table.MemberColumnMapping
getColumnMapping(int fieldNumber)
protected Object
getMemberValueFromCell(org.datanucleus.store.schema.table.MemberColumnMapping mapping, Class type, int pos, org.odftoolkit.odfdom.doc.table.OdfTableCell cell)
-
-
-
Constructor Detail
-
FetchFieldManager
public FetchFieldManager(org.datanucleus.state.ObjectProvider op, org.odftoolkit.odfdom.doc.table.OdfTableRow row, org.datanucleus.store.schema.table.Table table)
-
FetchFieldManager
public FetchFieldManager(org.datanucleus.ExecutionContext ec, org.datanucleus.metadata.AbstractClassMetaData cmd, org.odftoolkit.odfdom.doc.table.OdfTableRow row, org.datanucleus.store.schema.table.Table table)
-
-
Method Detail
-
getColumnMapping
protected org.datanucleus.store.schema.table.MemberColumnMapping getColumnMapping(int fieldNumber)
-
fetchBooleanField
public boolean fetchBooleanField(int fieldNumber)
- Specified by:
fetchBooleanField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchBooleanField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchByteField
public byte fetchByteField(int fieldNumber)
- Specified by:
fetchByteField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchByteField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchCharField
public char fetchCharField(int fieldNumber)
- Specified by:
fetchCharField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchCharField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchDoubleField
public double fetchDoubleField(int fieldNumber)
- Specified by:
fetchDoubleField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchDoubleField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchFloatField
public float fetchFloatField(int fieldNumber)
- Specified by:
fetchFloatField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchFloatField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchIntField
public int fetchIntField(int fieldNumber)
- Specified by:
fetchIntField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchIntField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchLongField
public long fetchLongField(int fieldNumber)
- Specified by:
fetchLongField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchLongField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchShortField
public short fetchShortField(int fieldNumber)
- Specified by:
fetchShortField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchShortField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchStringField
public String fetchStringField(int fieldNumber)
- Specified by:
fetchStringField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchStringField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchObjectField
public Object fetchObjectField(int fieldNumber)
- Specified by:
fetchObjectField
in interfaceorg.datanucleus.store.fieldmanager.FieldManager
- Overrides:
fetchObjectField
in classorg.datanucleus.store.fieldmanager.AbstractFieldManager
-
fetchObjectFieldInternal
protected Object fetchObjectFieldInternal(int fieldNumber, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType)
-
-