public class StoreEmbeddedFieldManager extends StoreFieldManager
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, table
Constructor and Description |
---|
StoreEmbeddedFieldManager(org.datanucleus.ExecutionContext ec,
org.datanucleus.metadata.AbstractClassMetaData cmd,
JSONObject jsonobj,
boolean insert,
List<org.datanucleus.metadata.AbstractMemberMetaData> mmds,
org.datanucleus.store.schema.table.Table table) |
StoreEmbeddedFieldManager(org.datanucleus.state.ObjectProvider op,
JSONObject jsonobj,
boolean insert,
List<org.datanucleus.metadata.AbstractMemberMetaData> mmds,
org.datanucleus.store.schema.table.Table table) |
Modifier and Type | Method and Description |
---|---|
protected org.datanucleus.store.schema.table.MemberColumnMapping |
getColumnMapping(int fieldNumber) |
void |
storeObjectField(int fieldNumber,
Object value) |
protected void |
storeObjectFieldEmbedded(int fieldNumber,
Object value,
org.datanucleus.metadata.AbstractMemberMetaData mmd,
org.datanucleus.ClassLoaderResolver clr,
org.datanucleus.metadata.RelationType relationType) |
storeBooleanField, storeByteField, storeCharField, storeDoubleField, storeFloatField, storeIntField, storeLongField, storeObjectFieldInternal, storeShortField, storeStringField
isStorable, isStorable
protected List<org.datanucleus.metadata.AbstractMemberMetaData> mmds
public StoreEmbeddedFieldManager(org.datanucleus.ExecutionContext ec, org.datanucleus.metadata.AbstractClassMetaData cmd, JSONObject jsonobj, boolean insert, List<org.datanucleus.metadata.AbstractMemberMetaData> mmds, org.datanucleus.store.schema.table.Table table)
public StoreEmbeddedFieldManager(org.datanucleus.state.ObjectProvider op, JSONObject jsonobj, boolean insert, 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 StoreFieldManager
public void storeObjectField(int fieldNumber, Object value)
storeObjectField
in interface org.datanucleus.store.fieldmanager.FieldConsumer
storeObjectField
in class StoreFieldManager
protected void storeObjectFieldEmbedded(int fieldNumber, Object value, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType) throws JSONException
storeObjectFieldEmbedded
in class StoreFieldManager
JSONException
Copyright © 2020. All rights reserved.