Class AbstractFetchFieldManager
- java.lang.Object
-
- org.datanucleus.store.fieldmanager.AbstractFieldManager
-
- org.datanucleus.store.fieldmanager.AbstractFetchFieldManager
-
- All Implemented Interfaces:
FieldManager
public abstract class AbstractFetchFieldManager extends AbstractFieldManager
Abstract field manager for retrieval of objects. To be extended by store plugins.
-
-
Field Summary
Fields Modifier and Type Field Description protected AbstractClassMetaData
cmd
protected ExecutionContext
ec
protected DNStateManager
sm
-
Constructor Summary
Constructors Constructor Description AbstractFetchFieldManager(ExecutionContext ec, AbstractClassMetaData cmd)
Constructor to use when creating new objects of the specified type, say from a query.AbstractFetchFieldManager(DNStateManager sm)
Constructor to use when retrieving values of fields of existing objects.
-
Method Summary
-
Methods inherited from class org.datanucleus.store.fieldmanager.AbstractFieldManager
fetchBooleanField, fetchByteField, fetchCharField, fetchDoubleField, fetchFloatField, fetchIntField, fetchLongField, fetchObjectField, fetchShortField, fetchStringField, storeBooleanField, storeByteField, storeCharField, storeDoubleField, storeFloatField, storeIntField, storeLongField, storeObjectField, storeShortField, storeStringField
-
-
-
-
Field Detail
-
ec
protected ExecutionContext ec
-
sm
protected DNStateManager sm
-
cmd
protected AbstractClassMetaData cmd
-
-
Constructor Detail
-
AbstractFetchFieldManager
public AbstractFetchFieldManager(DNStateManager sm)
Constructor to use when retrieving values of fields of existing objects.- Parameters:
sm
- StateManager for the object
-
AbstractFetchFieldManager
public AbstractFetchFieldManager(ExecutionContext ec, AbstractClassMetaData cmd)
Constructor to use when creating new objects of the specified type, say from a query.- Parameters:
ec
- ExecutionContextcmd
- Metadata for the class
-
-