Uses of Class
org.datanucleus.FetchPlanState
-
Packages that use FetchPlanState Package Description org.datanucleus This package provides classes that are typically externally called, whether that means by developers or by other DataNucleus plugins.org.datanucleus.state Provides classes relating to the life cycle state management 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.org.datanucleus.store.types Package providing basic java type handling for DataNucleus.org.datanucleus.store.types.wrappers Provides implementations of the "simple" wrappers for the mutable Second Class Objects (SCO's) supported by DataNucleus, so that we can intercept calls that will mutate the object. -
-
Uses of FetchPlanState in org.datanucleus
Subclasses of FetchPlanState in org.datanucleus Modifier and Type Class Description class
DetachState
Holder for the detachment state control for the detachment process.Methods in org.datanucleus with parameters of type FetchPlanState Modifier and Type Method Description void
ExecutionContext. detachObject(FetchPlanState state, Object pc)
Method to detach a persistent object without making a copy.void
ExecutionContextImpl. detachObject(FetchPlanState state, Object obj)
void
ExecutionContextThreadedImpl. detachObject(FetchPlanState state, Object obj)
<T> T
ExecutionContext. detachObjectCopy(FetchPlanState state, T pc)
Detach a copy of the passed persistent object using the provided detach state.<T> T
ExecutionContextImpl. detachObjectCopy(FetchPlanState state, T pc)
Object
ExecutionContextThreadedImpl. detachObjectCopy(Object pc, FetchPlanState state)
void
ExecutionContext. detachObjects(FetchPlanState state, Object... pcs)
Method to detach the passed object(s).void
ExecutionContextImpl. detachObjects(FetchPlanState state, Object... pcs)
void
ExecutionContextThreadedImpl. detachObjects(FetchPlanState state, Object... objs)
void
ExecutionContext. makeObjectTransient(Object pc, FetchPlanState state)
Method to migrate an object to transient state.void
ExecutionContextImpl. makeObjectTransient(Object obj, FetchPlanState state)
void
ExecutionContextThreadedImpl. makeObjectTransient(Object obj, FetchPlanState state)
-
Uses of FetchPlanState in org.datanucleus.state
Methods in org.datanucleus.state with parameters of type FetchPlanState Modifier and Type Method Description void
DNStateManager. detach(FetchPlanState state)
Method to detach the managed object.void
StateManagerImpl. detach(FetchPlanState state)
Method to detach this object.T
DNStateManager. detachCopy(FetchPlanState state)
Method to make detached copy of this instancePersistable
StateManagerImpl. detachCopy(FetchPlanState state)
Method to make detached copy of this instance If the object is detachable then the copy will be migrated to DETACHED state, otherwise will migrate the copy to TRANSIENT.void
DNStateManager. loadFieldsInFetchPlan(FetchPlanState state)
Method to load all unloaded fields in the FetchPlan.void
StateManagerImpl. loadFieldsInFetchPlan(FetchPlanState state)
Method to load all unloaded fields in the FetchPlan.void
DNStateManager. makeTransient(FetchPlanState state)
Method to make the managed object transient.void
StateManagerImpl. makeTransient(FetchPlanState state)
Method to change the object state to transient. -
Uses of FetchPlanState in org.datanucleus.store.fieldmanager
Fields in org.datanucleus.store.fieldmanager declared as FetchPlanState Modifier and Type Field Description protected FetchPlanState
AbstractFetchDepthFieldManager. state
State for the fetch process.Constructors in org.datanucleus.store.fieldmanager with parameters of type FetchPlanState Constructor Description AbstractFetchDepthFieldManager(DNStateManager sm, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state)
Constructor for a field manager for fetch plan processing.DetachFieldManager(DNStateManager sm, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state, boolean copy)
Constructor for a field manager for detachment.LoadFieldManager(DNStateManager sm, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state)
Constructor for a field manager for make transient process.MakeTransientFieldManager(DNStateManager sm, boolean[] secondClassMutableFields, FetchPlanForClass fpClass, FetchPlanState state)
Constructor for a field manager for make transient process. -
Uses of FetchPlanState in org.datanucleus.store.types
Methods in org.datanucleus.store.types with parameters of type FetchPlanState Modifier and Type Method Description T
SCO. detachCopy(FetchPlanState state)
Method to return a detached copy of this object.static void
SCOUtils. detachCopyForCollection(ExecutionContext ec, Object[] elements, FetchPlanState state, Collection detached)
Convenience method to detach copies (recursively) of all elements for a collection field.static void
SCOUtils. detachCopyForMap(ExecutionContext ec, Set entries, FetchPlanState state, Map detached)
Convenience method to detach copies (recursively) of all elements for a map field. -
Uses of FetchPlanState in org.datanucleus.store.types.wrappers
Methods in org.datanucleus.store.types.wrappers with parameters of type FetchPlanState Modifier and Type Method Description ArrayList
ArrayList. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.BitSet
BitSet. detachCopy(FetchPlanState state)
Method to detach a copy.Collection
Collection. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.Date
Date. detachCopy(FetchPlanState state)
Method to detach a copy of this object.GregorianCalendar
GregorianCalendar. detachCopy(FetchPlanState state)
Method to return a detached copy of the value object.HashMap
HashMap. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.HashSet
HashSet. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.Hashtable
Hashtable. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.LinkedHashMap
LinkedHashMap. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.LinkedHashSet
LinkedHashSet. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.LinkedList
LinkedList. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.List
List. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.Map
Map. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.PriorityQueue
PriorityQueue. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.Properties
Properties. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.Queue
Queue. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.Set
Set. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.SortedMap
SortedMap. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.SortedSet
SortedSet. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.Date
SqlDate. detachCopy(FetchPlanState state)
Method to detach a copy of this object.Time
SqlTime. detachCopy(FetchPlanState state)
Method to detach a copy of this object.Timestamp
SqlTimestamp. detachCopy(FetchPlanState state)
Method to detach a copy of this object.Stack
Stack. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.TreeMap
TreeMap. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.TreeSet
TreeSet. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.Vector
Vector. detachCopy(FetchPlanState state)
Method to return a detached copy of the container.
-