public class FetchFieldManager
extends org.datanucleus.store.fieldmanager.AbstractFetchFieldManager
Modifier and Type | Field and Description |
---|---|
protected JSONObject |
jsonobj |
protected org.datanucleus.store.StoreManager |
storeMgr |
protected org.datanucleus.store.schema.table.Table |
table |
Constructor and Description |
---|
FetchFieldManager(org.datanucleus.ExecutionContext ec,
org.datanucleus.metadata.AbstractClassMetaData cmd,
JSONObject jsonobj,
org.datanucleus.store.schema.table.Table table) |
FetchFieldManager(org.datanucleus.state.ObjectProvider op,
JSONObject jsonobj,
org.datanucleus.store.schema.table.Table table) |
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) |
protected Object |
fetchObjectFieldEmbedded(int fieldNumber,
org.datanucleus.metadata.AbstractMemberMetaData mmd,
org.datanucleus.ClassLoaderResolver clr,
org.datanucleus.metadata.RelationType relationType) |
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 |
getComGoogleAppengineApiDatastoreKeyFromJSON(JSONObject jsonobj,
Class cls,
org.datanucleus.ClassLoaderResolver clr)
Convenience method to create an AppEngine Key from a JSON object.
|
protected Object |
getComGoogleAppengineApiUsersUserFromJSON(JSONObject jsonobj,
Class cls,
org.datanucleus.ClassLoaderResolver clr)
Convenience method to create an AppEngine User from a JSON object.
|
protected final org.datanucleus.store.schema.table.Table table
protected final JSONObject jsonobj
protected final org.datanucleus.store.StoreManager storeMgr
public FetchFieldManager(org.datanucleus.ExecutionContext ec, org.datanucleus.metadata.AbstractClassMetaData cmd, JSONObject jsonobj, org.datanucleus.store.schema.table.Table table)
public FetchFieldManager(org.datanucleus.state.ObjectProvider op, JSONObject jsonobj, org.datanucleus.store.schema.table.Table table)
protected org.datanucleus.store.schema.table.MemberColumnMapping getColumnMapping(int fieldNumber)
public boolean fetchBooleanField(int fieldNumber)
fetchBooleanField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchBooleanField
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 char fetchCharField(int fieldNumber)
fetchCharField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchCharField
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 float fetchFloatField(int fieldNumber)
fetchFloatField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchFloatField
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 short fetchShortField(int fieldNumber)
fetchShortField
in interface org.datanucleus.store.fieldmanager.FieldSupplier
fetchShortField
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
protected Object fetchObjectFieldEmbedded(int fieldNumber, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType) throws JSONException
JSONException
protected Object fetchObjectFieldInternal(int fieldNumber, org.datanucleus.metadata.AbstractMemberMetaData mmd, org.datanucleus.ClassLoaderResolver clr, org.datanucleus.metadata.RelationType relationType) throws JSONException
JSONException
protected Object getComGoogleAppengineApiUsersUserFromJSON(JSONObject jsonobj, Class cls, org.datanucleus.ClassLoaderResolver clr)
jsonobj
- The JSONObjectcls
- Class being represented (User)clr
- ClassLoader resolverprotected Object getComGoogleAppengineApiDatastoreKeyFromJSON(JSONObject jsonobj, Class cls, org.datanucleus.ClassLoaderResolver clr)
jsonobj
- The JSONObjectcls
- Class being represented (Key)clr
- ClassLoader resolverCopyright © 2020. All rights reserved.