Package | Description |
---|---|
org.datanucleus.cache |
This package provides classes implementing L1/L2 persistable object caching within DataNucleus.
|
org.datanucleus.state |
Provides classes relating to the life cycle state of a persistable object.
|
org.datanucleus.store.fieldmanager |
Package providing managers for fields which give a mechanism for navigating through fields of a class and
performing operations based on the type of the field.
|
Modifier and Type | Class and Description |
---|---|
class |
L2CachePopulateFieldManager
FieldManager responsible for populating the provided CachedPC object.
|
class |
L2CacheRetrieveFieldManager
FieldManager responsible for retrieving the values from the provided CachedPC object.
|
Modifier and Type | Class and Description |
---|---|
class |
AppIdObjectIdFieldConsumer
Simple class to handle the copying of PK fields from an object id to an object.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FieldManager
Provide methods to fetch from/to a persistable object to/from the ObjectProvider/DataStore.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFetchDepthFieldManager
Base field manager for handling the fetching of fields.
|
class |
AbstractFetchFieldManager
Abstract field manager for retrieval of objects.
|
class |
AbstractFieldManager
Abstract representation of a field manager.
|
class |
AbstractStoreFieldManager
Abstract field manager for storage of objects.
|
class |
AttachFieldManager
Utility class to handle the attach of fields.
|
class |
DeleteFieldManager
Field manager that deletes all "dependent" PC objects referenced from the source object.
|
class |
DetachFieldManager
FieldManager to handle the detachment of fields with persistable objects.
|
class |
LoadFieldManager
Field Manager to handle loading all fields of all objects in the fetch plan.
|
class |
MakeTransientFieldManager
Field Manager to handle the making transient of fields.
|
class |
NullifyRelationFieldManager
Manager that nullifies any Collection/Map/PC fields of the object.
|
class |
PersistFieldManager
Field manager that persists all unpersisted PC objects referenced from the source object.
|
class |
ReachabilityFieldManager
Field manager that runs reachability on all PC objects referenced from the source object.
|
class |
SingleTypeFieldManager
A simple field manager that stores/fetches a single field value per type
in memory.
|
class |
SingleValueFieldManager
Field manager for single field.
|
class |
UnsetOwnerFieldManager
FieldManager to unset the owner fields of any SCO wrapped fields.
|
Copyright © 2019. All rights reserved.