public class FetchEmbeddedFieldManager extends FetchFieldManager
Modifier and Type | Field and Description |
---|---|
protected List<org.datanucleus.metadata.AbstractMemberMetaData> |
mmds
Metadata for the embedded member (maybe nested) that this FieldManager represents).
|
jsonobj, storeMgr, table
Constructor and Description |
---|
FetchEmbeddedFieldManager(org.datanucleus.ExecutionContext ec,
org.datanucleus.metadata.AbstractClassMetaData cmd,
JSONObject jsonobj,
List<org.datanucleus.metadata.AbstractMemberMetaData> mmds,
org.datanucleus.store.schema.table.Table table) |
FetchEmbeddedFieldManager(org.datanucleus.state.ObjectProvider op,
JSONObject jsonobj,
List<org.datanucleus.metadata.AbstractMemberMetaData> mmds,
org.datanucleus.store.schema.table.Table table) |
Modifier and Type | Method and Description |
---|---|
Object |
fetchObjectField(int fieldNumber) |
protected Object |
fetchObjectFieldEmbedded(int fieldNumber,
org.datanucleus.metadata.AbstractMemberMetaData mmd,
org.datanucleus.ClassLoaderResolver clr,
org.datanucleus.metadata.RelationType relationType) |
protected org.datanucleus.store.schema.table.MemberColumnMapping |
getColumnMapping(int fieldNumber) |
fetchBooleanField, fetchByteField, fetchCharField, fetchDoubleField, fetchFloatField, fetchIntField, fetchLongField, fetchObjectFieldInternal, fetchShortField, fetchStringField, getComGoogleAppengineApiDatastoreKeyFromJSON, getComGoogleAppengineApiUsersUserFromJSON
protected List<org.datanucleus.metadata.AbstractMemberMetaData> mmds
public FetchEmbeddedFieldManager(org.datanucleus.ExecutionContext ec, org.datanucleus.metadata.AbstractClassMetaData cmd, JSONObject jsonobj, List<org.datanucleus.metadata.AbstractMemberMetaData> mmds, org.datanucleus.store.schema.table.Table table)
public FetchEmbeddedFieldManager(org.datanucleus.state.ObjectProvider op, JSONObject jsonobj, List<org.datanucleus.metadata.AbstractMemberMetaData> mmds, org.datanucleus.store.schema.table.Table table)
protected org.datanucleus.store.schema.table.MemberColumnMapping getColumnMapping(int fieldNumber)
getColumnMapping
in class FetchFieldManager
public Object fetchObjectField(int fieldNumber)
fetchObjectField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchObjectField
in class FetchFieldManager
protected Object fetchObjectFieldEmbedded(int fieldNumber, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType) throws JSONException
fetchObjectFieldEmbedded
in class FetchFieldManager
JSONException
Copyright © 2020. All rights reserved.