Serialized Form
-
Package org.datanucleus
-
Class org.datanucleus.Configuration extends PropertyStore implements Serializable
- serialVersionUID:
- 1483628590934722025L
-
Serialized Fields
-
defaultFrequentProperties
FrequentlyAccessedProperties defaultFrequentProperties
-
defaultProperties
java.util.Map<java.lang.String,java.lang.Object> defaultProperties
Map of default properties, used as a fallback. Key is lower-case. -
managerOverrideableProperties
java.util.Map<java.lang.String,java.lang.Object> managerOverrideableProperties
-
nucCtx
NucleusContext nucCtx
-
propertyMappings
java.util.Map<java.lang.String,Configuration.PropertyMapping> propertyMappings
Mapping for the properties of the plugins, PropertyMapping, keyed by the property name. -
propertyValidators
java.util.Map<java.lang.String,PropertyValidator> propertyValidators
-
-
Class org.datanucleus.FetchGroup extends java.lang.Object implements Serializable
- serialVersionUID:
- 8238931367627119563L
-
Serialized Fields
-
cls
java.lang.Class<T> cls
The class that this group is for. -
memberNames
java.util.Set<java.lang.String> memberNames
Names of the fields/properties of the class that are part of this group. -
name
java.lang.String name
Name of the group. -
nucleusCtx
NucleusContext nucleusCtx
Context. -
planListeners
java.util.Collection<FetchPlan> planListeners
FetchPlans listening to this group for changes. -
postLoad
boolean postLoad
Whether the postLoad callback is to be called when this group is loaded. -
recursionDepthByMemberName
java.util.Map<java.lang.String,java.lang.Integer> recursionDepthByMemberName
Map of recursion depth, keyed by the member name. Only has entries when not using default. -
unmodifiable
boolean unmodifiable
Whether this group can be modified.
-
-
Class org.datanucleus.FetchPlan extends java.lang.Object implements Serializable
- serialVersionUID:
- 6031608568703439025L
-
Serialized Fields
-
detachmentOptions
int detachmentOptions
Options to be used during detachment. Spec 12.7 says that the default is DETACH_LOAD_FIELDS. -
detachmentRootClasses
java.lang.Class[] detachmentRootClasses
The classes used as the roots for detachment (DetachAllOnCommit). -
detachmentRoots
java.util.Collection<java.lang.Object> detachmentRoots
The instances used as the roots for detachment (DetachAllOnCommit). -
fetchSize
int fetchSize
The Fetch size. For use when using large result sets. -
groupNames
java.util.Set<java.lang.String> groupNames
Names of the "defined" fetch groups in the current FetchPlan. -
maxFetchDepth
int maxFetchDepth
Maximum depth to fetch from the root object.
-
-
Class org.datanucleus.PersistenceNucleusContextImpl extends AbstractNucleusContext implements Serializable
- serialVersionUID:
- 7166558862250068749L
-
Serialized Fields
-
cache
Level2Cache cache
Level 2 Cache, caching across ExecutionContexts. -
currentUserProvider
CurrentUserProvider currentUserProvider
-
ecPool
ExecutionContextPool ecPool
Pool for ExecutionContexts. -
executionContextListeners
java.util.List<ExecutionContext.LifecycleListener> executionContextListeners
-
federated
boolean federated
-
identityManager
IdentityManager identityManager
Manager for object identities. -
implCreator
ImplementationCreator implCreator
ImplementationCreator for any persistent interfaces. -
jca
boolean jca
Flag defining if this is running within the JDO JCA adaptor. -
multiTenancyProvider
MultiTenancyProvider multiTenancyProvider
-
smFactory
StateManagerFactory smFactory
Factory for StateManagers for managing persistable objects.
-
-
-
Package org.datanucleus.api
-
Package org.datanucleus.cache
-
Class org.datanucleus.cache.AbstractLevel2Cache extends java.lang.Object implements Serializable
- serialVersionUID:
- 7737532122953947585L
-
Serialized Fields
-
cacheName
java.lang.String cacheName
Name of the cache to use. -
clearAtClose
boolean clearAtClose
Whether to clear out all objects at close(). -
expiryMillis
long expiryMillis
Timeout for cache object expiration (milliseconds). -
maxSize
int maxSize
Maximum size of cache (if supported by the plugin). -
nucleusCtx
NucleusContext nucleusCtx
-
-
Class org.datanucleus.cache.AbstractReferencedLevel2Cache extends java.lang.Object implements Serializable
- serialVersionUID:
- 1362763118213430097L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeObject
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
- Throws:
java.io.IOException
-
-
Serialized Fields
-
apiAdapter
ApiAdapter apiAdapter
-
maxSize
int maxSize
-
pinnedCache
java.util.Map<java.lang.Object,CachedPC> pinnedCache
Pinned objects cache. -
pinnedClasses
java.util.Collection<AbstractReferencedLevel2Cache.PinnedClass> pinnedClasses
Collection of pinned classes whose objects should be pinned if they ever reach the cache. -
pinnedIds
java.util.Collection pinnedIds
Collection of ids whose objects should be pinned if they ever reach the cache.
-
-
Class org.datanucleus.cache.CachedPC extends java.lang.Object implements Serializable
- serialVersionUID:
- 1326244752228266953L
-
Serialized Fields
-
cls
java.lang.Class cls
Class of the object being cached. -
fieldValues
java.util.Map<java.lang.Integer,java.lang.Object> fieldValues
Values for the fields, keyed by the absolute field number. -
id
java.lang.Object id
Identity of the object being cached. This is to allow recreation of the object when using uniqueKey lookup. This will be null if embedded/serialised. -
loadedFields
boolean[] loadedFields
The loaded fields array. TODO Note that this could be interpreted from the keys of fieldValues. -
version
java.lang.Object version
Version of the cached object (if any) - Long, Timestamp etc.
-
-
Class org.datanucleus.cache.CachedPC.CachedId extends java.lang.Object implements Serializable
- serialVersionUID:
- -2806783207184913323L
-
Serialized Fields
-
className
java.lang.String className
-
id
java.lang.Object id
-
-
Class org.datanucleus.cache.CacheUniqueKey extends java.lang.Object implements Serializable
- serialVersionUID:
- 7195826078767074981L
-
Serialized Fields
-
hashCode
int hashCode
-
toString
java.lang.String toString
-
-
Class org.datanucleus.cache.JavaxCacheLevel2Cache extends AbstractLevel2Cache implements Serializable
- serialVersionUID:
- 3218890128547271239L
-
Serialized Fields
-
cache
javax.cache.Cache cache
Cache of CachedPC keyed by "id". -
cacheUnique
javax.cache.Cache cacheUnique
Cache of "id" keyed by "uniqueKey".
-
-
Class org.datanucleus.cache.NullLevel2Cache extends AbstractLevel2Cache implements Serializable
- serialVersionUID:
- -218917474395656038L
-
Class org.datanucleus.cache.SoftLevel2Cache extends AbstractReferencedLevel2Cache implements Serializable
- serialVersionUID:
- -96782958845067038L
-
Class org.datanucleus.cache.WeakLevel2Cache extends AbstractReferencedLevel2Cache implements Serializable
- serialVersionUID:
- 1328458846223231905L
-
-
Package org.datanucleus.enhancer
-
Class org.datanucleus.enhancer.ImplementationCreatorImpl extends java.lang.Object implements Serializable
- serialVersionUID:
- 4581773672324439549L
-
Serialized Fields
-
loader
EnhancerClassLoader loader
ClassLoader for newly defined classes -
metaDataMgr
MetaDataManager metaDataMgr
MetaData manager to use.
-
-
Class org.datanucleus.enhancer.NucleusEnhanceException extends NucleusException implements Serializable
- serialVersionUID:
- -478183137030915917L
-
-
Package org.datanucleus.enhancer.asm
-
Class org.datanucleus.enhancer.asm.ClassTooLargeException extends java.lang.IndexOutOfBoundsException implements Serializable
- serialVersionUID:
- 160715609518896765L
-
Serialized Fields
-
className
java.lang.String className
-
constantPoolCount
int constantPoolCount
-
-
Class org.datanucleus.enhancer.asm.MethodTooLargeException extends java.lang.IndexOutOfBoundsException implements Serializable
- serialVersionUID:
- 6807380416709738314L
-
Serialized Fields
-
className
java.lang.String className
-
codeSize
int codeSize
-
descriptor
java.lang.String descriptor
-
methodName
java.lang.String methodName
-
-
-
Package org.datanucleus.exceptions
-
Class org.datanucleus.exceptions.ClassNotDetachableException extends NucleusUserException implements Serializable
- serialVersionUID:
- 1689130917666545480L
-
Class org.datanucleus.exceptions.ClassNotPersistableException extends NucleusUserException implements Serializable
- serialVersionUID:
- 3295175043550368870L
-
Class org.datanucleus.exceptions.ClassNotResolvedException extends NucleusException implements Serializable
- serialVersionUID:
- -397832231669819435L
-
Class org.datanucleus.exceptions.CommitStateTransitionException extends NucleusException implements Serializable
- serialVersionUID:
- 5977558567821991933L
-
Class org.datanucleus.exceptions.ConnectionFactoryNotFoundException extends NucleusUserException implements Serializable
- serialVersionUID:
- -2474386281568460880L
-
Class org.datanucleus.exceptions.DatastoreInitialisationException extends NucleusUserException implements Serializable
- serialVersionUID:
- 3704576773794574913L
-
Class org.datanucleus.exceptions.DatastoreReadOnlyException extends NucleusUserException implements Serializable
- serialVersionUID:
- -4173680935945334047L
-
Serialized Fields
-
clr
ClassLoaderResolver clr
-
-
Class org.datanucleus.exceptions.DatastoreValidationException extends NucleusDataStoreException implements Serializable
- serialVersionUID:
- 5531946566608396432L
-
Class org.datanucleus.exceptions.NoExtentException extends NucleusUserException implements Serializable
- serialVersionUID:
- 3515714815763489073L
-
Class org.datanucleus.exceptions.NoPersistenceInformationException extends NucleusUserException implements Serializable
- serialVersionUID:
- -7436790264202971943L
-
Class org.datanucleus.exceptions.NotYetFlushedException extends NucleusException implements Serializable
- serialVersionUID:
- 6053032947592880580L
-
Serialized Fields
-
pc
java.lang.Object pc
-
-
Class org.datanucleus.exceptions.NucleusCanRetryException extends NucleusException implements Serializable
- serialVersionUID:
- 2772116140793944515L
-
Class org.datanucleus.exceptions.NucleusDataStoreException extends NucleusException implements Serializable
- serialVersionUID:
- 1543994673619470996L
-
Class org.datanucleus.exceptions.NucleusException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- 6533560396693164660L
-
Serialized Fields
-
failed
java.lang.Object failed
The object being processed when the error was encountered (optional). -
fatal
boolean fatal
Flag defining if this exception is fatal, or could be retried with the possibility of success. -
nested
java.lang.Throwable[] nested
Array of nested Throwables (optional)
-
-
Class org.datanucleus.exceptions.NucleusFatalUserException extends NucleusUserException implements Serializable
- serialVersionUID:
- 900516249145530058L
-
Class org.datanucleus.exceptions.NucleusObjectNotFoundException extends NucleusException implements Serializable
- serialVersionUID:
- 85359813123790599L
-
Class org.datanucleus.exceptions.NucleusOptimisticException extends NucleusException implements Serializable
- serialVersionUID:
- 1796935497958670004L
-
Class org.datanucleus.exceptions.NucleusUnsupportedOptionException extends NucleusUserException implements Serializable
- serialVersionUID:
- 320589235766151399L
-
Class org.datanucleus.exceptions.NucleusUserException extends NucleusException implements Serializable
- serialVersionUID:
- 3656872982168776107L
-
Class org.datanucleus.exceptions.ObjectDetachedException extends NucleusUserException implements Serializable
- serialVersionUID:
- 3668084504263839288L
-
Class org.datanucleus.exceptions.ReachableObjectNotCascadedException extends NucleusUserException implements Serializable
- serialVersionUID:
- -6261382506454022719L
-
Class org.datanucleus.exceptions.RollbackStateTransitionException extends NucleusException implements Serializable
- serialVersionUID:
- -174876092935572477L
-
Class org.datanucleus.exceptions.TransactionActiveOnBeginException extends NucleusUserException implements Serializable
- serialVersionUID:
- -7077528155288394047L
-
Class org.datanucleus.exceptions.TransactionActiveOnCloseException extends NucleusUserException implements Serializable
- serialVersionUID:
- 8801501994814961125L
-
Class org.datanucleus.exceptions.TransactionIsolationNotSupportedException extends NucleusUserException implements Serializable
- serialVersionUID:
- 6916529341358743847L
-
Class org.datanucleus.exceptions.TransactionNotActiveException extends NucleusUserException implements Serializable
- serialVersionUID:
- -3462236079972766332L
-
Class org.datanucleus.exceptions.TransactionNotReadableException extends TransactionNotActiveException implements Serializable
- serialVersionUID:
- -2296343182895752406L
-
Class org.datanucleus.exceptions.TransactionNotWritableException extends TransactionNotActiveException implements Serializable
- serialVersionUID:
- 7749963017601389361L
-
Class org.datanucleus.exceptions.UnsupportedConnectionFactoryException extends NucleusUserException implements Serializable
- serialVersionUID:
- 7626152395007903364L
-
-
Package org.datanucleus.identity
-
Class org.datanucleus.identity.ByteId extends SingleFieldId<java.lang.Byte,ByteId> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Read this object. Read the superclass first.- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Write this object. Write the superclass first.- Throws:
java.io.IOException
-
-
-
Class org.datanucleus.identity.CharId extends SingleFieldId<java.lang.Character,CharId> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Read this object. Read the superclass first.- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Write this object. Write the superclass first.- Throws:
java.io.IOException
-
-
-
Class org.datanucleus.identity.DatastoreIdImpl extends java.lang.Object implements Serializable
- serialVersionUID:
- -1841930829956222995L
-
Serialized Fields
-
hashCode
int hashCode
-
keyAsObject
java.lang.Object keyAsObject
-
targetClassName
java.lang.String targetClassName
-
toString
java.lang.String toString
-
-
Class org.datanucleus.identity.DatastoreIdImplKodo extends java.lang.Object implements Serializable
- serialVersionUID:
- -427334762583525878L
-
Serialized Fields
-
hashCode
int hashCode
-
keyAsObject
java.lang.Object keyAsObject
-
targetClassName
java.lang.String targetClassName
-
toString
java.lang.String toString
-
-
Class org.datanucleus.identity.DatastoreIdImplXcalia extends java.lang.Object implements Serializable
- serialVersionUID:
- -5332981853673489183L
-
Serialized Fields
-
hashCode
int hashCode
-
keyAsObject
java.lang.Object keyAsObject
-
targetClassName
java.lang.String targetClassName
-
toString
java.lang.String toString
-
-
Class org.datanucleus.identity.DatastoreUniqueLongId extends java.lang.Object implements Serializable
- serialVersionUID:
- -8633190725867210874L
-
Serialized Fields
-
key
long key
-
-
Class org.datanucleus.identity.IdentityReference extends java.lang.Object implements Serializable
- serialVersionUID:
- 2472281096825989665L
-
Serialized Fields
-
client
java.lang.Object client
The object we are the identity for.
-
-
Class org.datanucleus.identity.IntId extends SingleFieldId<java.lang.Integer,IntId> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Read this object. Read the superclass first.- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Write this object. Write the superclass first.- Throws:
java.io.IOException
-
-
-
Class org.datanucleus.identity.LongId extends SingleFieldId<java.lang.Long,LongId> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Read this object. Read the superclass first.- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Write this object. Write the superclass first.- Throws:
java.io.IOException
-
-
-
Class org.datanucleus.identity.ObjectId extends SingleFieldId<java.lang.Object,ObjectId> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Read this object. Read the superclass first.- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Write this object. Write the superclass first.- Throws:
java.io.IOException
-
-
-
Class org.datanucleus.identity.ShortId extends SingleFieldId<java.lang.Short,ShortId> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Read this object. Read the superclass first.- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Write this object. Write the superclass first.- Throws:
java.io.IOException
-
-
-
Class org.datanucleus.identity.SingleFieldId extends java.lang.Object implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Read from the input stream. Creates a new instance with the target class name set- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Write to the output stream.- Throws:
java.io.IOException
-
-
-
Class org.datanucleus.identity.StringId extends SingleFieldId<java.lang.String,StringId> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
Read this object. Read the superclass first.- Throws:
java.io.IOException
java.lang.ClassNotFoundException
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
Write this object. Write the superclass first.- Throws:
java.io.IOException
-
-
-
Class org.datanucleus.identity.XcaliaIdentityStringTranslator extends java.lang.Object implements Serializable
- serialVersionUID:
- -4844364972186523924L
-
-
Package org.datanucleus.metadata
-
Class org.datanucleus.metadata.AbstractClassMetaData extends MetaData implements Serializable
- serialVersionUID:
- -2433561862769017940L
-
Serialized Fields
-
accessViaField
java.lang.Boolean accessViaField
Whether the class has been explicitly marked as using FIELD access (JPA/Jakarta). -
allMemberPositions
int[] allMemberPositions
Positions of all fields/properties (inc superclasses). -
cacheable
java.lang.Boolean cacheable
cacheable tag value. -
catalog
java.lang.String catalog
Catalog name (O/R mapping). -
createTimestampMemberPosition
int createTimestampMemberPosition
-
createUserMemberPosition
int createUserMemberPosition
-
datastoreIdentityMetaData
DatastoreIdentityMetaData datastoreIdentityMetaData
-
detachable
boolean detachable
detachable tag value. -
dfgMemberFlags
boolean[] dfgMemberFlags
Flags of the default-fetch-group state for all fields/properties. -
dfgMemberPositions
int[] dfgMemberPositions
Positions of the default-fetch-group fields/properties (inc superclasses). -
embeddedOnly
boolean embeddedOnly
embedded-only tag value. -
entityName
java.lang.String entityName
Entity name. Required by JPA/Jakarta $4.3.1 for accessing this class in queries. -
excludeDefaultListeners
java.lang.Boolean excludeDefaultListeners
Flag to exclude default listeners. -
excludeSuperClassListeners
java.lang.Boolean excludeSuperClassListeners
Flag to exclude superclass listeners. -
fetchGroupMetaDataByName
java.util.Map<java.lang.String,FetchGroupMetaData> fetchGroupMetaDataByName
Convenience lookup map of fetch group by the name. -
fetchGroupMetaWithPostLoad
java.lang.Boolean fetchGroupMetaWithPostLoad
Cached result ofAbstractClassMetaData.hasFetchGroupWithPostLoad()
-
fetchGroups
java.util.Set<FetchGroupMetaData> fetchGroups
-
foreignKeys
java.util.List<ForeignKeyMetaData> foreignKeys
-
fullName
java.lang.String fullName
Full name (e.g org.datanucleus.MyClass) -
hasRelations
java.lang.Boolean hasRelations
Cached result ofAbstractClassMetaData.hasRelations(ClassLoaderResolver)
-
identitySpecified
boolean identitySpecified
Flag whether the identity was specified by the user. -
identityType
IdentityType identityType
Identity-type tag value. -
implementationOfPersistentDefinition
boolean implementationOfPersistentDefinition
-
indexes
java.util.List<IndexMetaData> indexes
-
inheritanceMetaData
InheritanceMetaData inheritanceMetaData
-
initialising
boolean initialising
whether the initialise method is running -
instantiable
boolean instantiable
Whether the class is fully defined, and hence instantiable. This is false when it is a JPA/Jakarta MappedSuperclass and has no PK fields defined (will be defined in the derived Entity). This is different to whether the class is abstract - use ClassMetaData.isAbstract() for that. -
joins
java.util.List<JoinMetaData> joins
-
listeners
java.util.List<EventListenerMetaData> listeners
EventListeners. Use a list to preserve ordering. -
managedMembers
AbstractMemberMetaData[] managedMembers
Managed fields/properties of this class. Subset of the AbstractMemberMetaData objects that are in "members", excluding "overriddenMembers". -
mappedSuperclass
boolean mappedSuperclass
Whether this class is explicitly marked as MappedSuperclass. Will be false when using JDO. -
memberCount
int memberCount
number of managed fields/properties from this class plus inherited classes. -
memberPositionsByName
java.util.Map<java.lang.String,java.lang.Integer> memberPositionsByName
Position numbers of members mapped by the name of the field/property. -
members
java.util.List<AbstractMemberMetaData> members
List of all members (fields/properties). -
metaDataComplete
boolean metaDataComplete
Flag for whether the MetaData here is complete without annotations. Used by JPA. -
multitenancyMetaData
MultitenancyMetaData multitenancyMetaData
-
name
java.lang.String name
Class name -
nonPkMemberFlags
boolean[] nonPkMemberFlags
Flags of the non-primary key fields/properties (inc superclasses). -
nonPkMemberPositions
int[] nonPkMemberPositions
Positions of the non-primary-key fields/properties (inc superclasses). -
noOfInheritedManagedMembers
int noOfInheritedManagedMembers
No of managed fields/properties in superclasses, that are inherited by this class. -
objectidClass
java.lang.String objectidClass
objectid-class tag value. -
overriddenMembers
AbstractMemberMetaData[] overriddenMembers
Fields/properties for superclasses that are overridden in this class. -
pcSuperclassMetaData
AbstractClassMetaData pcSuperclassMetaData
Class MetaData for the persistable superclass (if any) -
persistableSuperclass
java.lang.String persistableSuperclass
persistable-superclass tag value (deprecated). -
persistenceModifier
ClassPersistenceModifier persistenceModifier
persistence-modifier tag value. -
pkIsDatastoreAttributed
java.lang.Boolean pkIsDatastoreAttributed
Cached result ofAbstractClassMetaData.pkIsDatastoreAttributed(StoreManager)
-
pkMemberPositions
int[] pkMemberPositions
Positions of the primary-key fields/properties (inc superclasses). -
populating
boolean populating
whether the populate method is running -
primaryKeyMetaData
PrimaryKeyMetaData primaryKeyMetaData
-
queries
java.util.Collection<QueryMetaData> queries
Named queries -
queryResultMetaData
java.util.Collection<QueryResultMetaData> queryResultMetaData
List of query result MetaData defined for this file. -
relationPositions
int[] relationPositions
Absolute positions of the fields/properties that have relations. -
requiresExtent
boolean requiresExtent
requires-extent tag value. -
schema
java.lang.String schema
Schema name (O/R mapping). -
scoContainerMemberFlags
boolean[] scoContainerMemberFlags
-
scoMutableMemberFlags
boolean[] scoMutableMemberFlags
Flags of the SCO mutable state for all fields/properties. -
scoMutableMemberPositions
int[] scoMutableMemberPositions
Positions of the SCO mutable fields/properties (inc superclasses). -
scoNonContainerMemberPositions
int[] scoNonContainerMemberPositions
Absolute positions of all SCO fields/properties that aren't containers. -
serializeRead
boolean serializeRead
Whether to lock objects of this type on read operations. -
softDeleteMetaData
SoftDeleteMetaData softDeleteMetaData
-
storedProcQueries
java.util.Collection<StoredProcQueryMetaData> storedProcQueries
Named stored procs -
table
java.lang.String table
Table name (O/R mapping). This may be of the form "[database].[catalog].[schema].table" -
uniqueConstraints
java.util.List<UniqueMetaData> uniqueConstraints
-
unmappedColumns
java.util.List<ColumnMetaData> unmappedColumns
The columns that are present in the datastore yet not mapped to fields in this class. -
updateTimestampMemberPosition
int updateTimestampMemberPosition
-
updateUserMemberPosition
int updateUserMemberPosition
-
usesSingleFieldIdentityClass
boolean usesSingleFieldIdentityClass
if this persistable class uses SingleFieldIdentity -
valueGenerationMemberPositions
int[] valueGenerationMemberPositions
Positions of fields/properties that require value-generation to be assigned (non-null strategy). -
versionMetaData
VersionMetaData versionMetaData
-
-
Class org.datanucleus.metadata.AbstractElementMetaData extends MetaData implements Serializable
- serialVersionUID:
- -6764719335323972803L
-
Serialized Fields
-
columnName
java.lang.String columnName
-
columns
java.util.List<ColumnMetaData> columns
-
embeddedMetaData
EmbeddedMetaData embeddedMetaData
Definition of embedding of the element/key/value. Only present if defined by user. -
foreignKeyMetaData
ForeignKeyMetaData foreignKeyMetaData
ForeignKeyMetaData -
indexed
IndexedValue indexed
The indexing value -
indexMetaData
IndexMetaData indexMetaData
IndexMetaData -
mappedBy
java.lang.String mappedBy
Field that this is mapped to. -
table
java.lang.String table
-
unique
boolean unique
Whether to add a unique constraint -
uniqueMetaData
UniqueMetaData uniqueMetaData
UniqueMetaData.
-
-
Class org.datanucleus.metadata.AbstractMemberMetaData extends MetaData implements Serializable
- serialVersionUID:
- -7689828287704042919L
-
Serialized Fields
-
cacheable
boolean cacheable
cacheable tag value. -
cascadeAttach
java.lang.Boolean cascadeAttach
Whether to attach this relation when attaching the owning object. -
cascadeDelete
java.lang.Boolean cascadeDelete
Whether to delete this relation when deleting the owning object (JPA/Jakarta). This is only used at metadata population. See "dependent". -
cascadeDetach
java.lang.Boolean cascadeDetach
Whether to detach this relation when detaching the owning object (JPA/Jakarta). -
cascadePersist
java.lang.Boolean cascadePersist
Whether to persist this relation when persisting the owning object. -
cascadeRefresh
java.lang.Boolean cascadeRefresh
Whether to refresh this relation when refreshing the owning object (JPA/Jakarta). -
cascadeRemoveOrphans
boolean cascadeRemoveOrphans
Whether to remove orphans when deleting the owning object (JPA/Jakarta). -
catalog
java.lang.String catalog
Catalog for the table specified for this field. -
className
java.lang.String className
Name of the class to which this field really belongs. Will be null if the field belongs to the parent ClassMetaData, and will have a value if it is an overriding field. -
column
java.lang.String column
column tag value. -
columnMetaData
ColumnMetaData[] columnMetaData
Contains the metadata for column(s). -
columns
java.util.List<ColumnMetaData> columns
Columns ColumnMetaData -
containerMetaData
ContainerMetaData containerMetaData
Meta-Data of any container. -
defaultFetchGroup
java.lang.Boolean defaultFetchGroup
default-fetch-group tag value. -
dependent
java.lang.Boolean dependent
Whether this field contains a reference that should be deleted when deleting this field. -
elementMetaData
ElementMetaData elementMetaData
ElementMetaData. -
embedded
java.lang.Boolean embedded
embedded tag value. -
embeddedMetaData
EmbeddedMetaData embeddedMetaData
Definition of embedding. Only present if defined by user. -
fieldId
int fieldId
Id of the field in its class (only for fields that are managed). If the value is -1, the field is NOT managed or the object hasn't been populated. -
foreignKeyMetaData
ForeignKeyMetaData foreignKeyMetaData
ForeignKeyMetaData. -
fullFieldName
java.lang.String fullFieldName
Cache result ofAbstractMemberMetaData.getFullFieldName()
. -
indexed
IndexedValue indexed
The indexing value -
indexMetaData
IndexMetaData indexMetaData
IndexMetaData. -
joinMetaData
JoinMetaData joinMetaData
JoinMetaData. -
keyMetaData
KeyMetaData keyMetaData
KeyMetaData. -
loadFetchGroup
java.lang.String loadFetchGroup
load-fetch-group value. -
mappedBy
java.lang.String mappedBy
mapped-by tag value. -
mapsIdAttribute
java.lang.String mapsIdAttribute
Placeholder for the JPA "mapsId" attribute, in case a store plugin wants to use it -
memberRepresented
java.lang.reflect.Member memberRepresented
The member (field/method) being represented here. Note, this prevents Serialization. -
name
java.lang.String name
Field name. -
nullValue
NullValue nullValue
null-value tag value (default is NONE). -
ordered
boolean ordered
Temporary flag to signify if the field is ordered. -
orderMetaData
OrderMetaData orderMetaData
OrderMetaData. -
persistenceFlags
byte persistenceFlags
Flags for use in enhancement process [see JDO spec 21.14] -
persistenceModifier
FieldPersistenceModifier persistenceModifier
persistence-modifier tag value. -
primaryKey
java.lang.Boolean primaryKey
primary key tag value. -
recursionDepth
java.lang.Integer recursionDepth
recursion-depth value. -
relatedMemberMetaData
AbstractMemberMetaData[] relatedMemberMetaData
MetaData for the other end of a relation when this member is a bidirectional relation. This may be multiple fields if the FK is shared. -
relationType
RelationType relationType
The relation type of this field (1-1, 1-N, M-N, N-1). -
relationTypeString
java.lang.String relationTypeString
Placeholder for the JPA relation type ManyToOne, OneToOne etc so we can store what the user specified. -
schema
java.lang.String schema
Schema for the table specified for this field. -
sequence
java.lang.String sequence
If the value-strategy is sequence, the sequence attribute specifies the name of the sequence to use to automatically generate a value for the field. -
serialized
java.lang.Boolean serialized
serialized tag value. -
storeInLob
boolean storeInLob
Wrapper for the ugly JPA "lob" so that when being populated we should make this serialised in some way. -
table
java.lang.String table
Table name for this field. -
targetClassName
java.lang.String targetClassName
Name of the target entity (when used with JPA MetaData on OneToOne, OneToMany etc) -
type
java.lang.Class<?> type
Field type being represented. -
uniqueConstraint
boolean uniqueConstraint
Whether to add a unique constraint. -
uniqueMetaData
UniqueMetaData uniqueMetaData
UniqueMetaData. -
valueGeneratorName
java.lang.String valueGeneratorName
Name of a value generator if the user wants to override the default generator. -
valueMetaData
ValueMetaData valueMetaData
ValueMetaData. -
valueStrategy
ValueGenerationStrategy valueStrategy
The value-strategy attribute specifies the strategy used to generate values for the field. This attribute has the same values and meaning as the strategy attribute in datastoreidentity.
-
-
Class org.datanucleus.metadata.ArrayMetaData extends ContainerMetaData implements Serializable
- serialVersionUID:
- -6475718222404272345L
-
Serialized Fields
-
element
ContainerComponent element
Representation of the element of the array. -
mayContainPersistableElements
boolean mayContainPersistableElements
wether this array may contain persistable elements
-
-
Class org.datanucleus.metadata.ClassMetaData extends AbstractClassMetaData implements Serializable
- serialVersionUID:
- -1029032058753152022L
-
Serialized Fields
-
implementations
java.util.List<ImplementsMetaData> implementations
List of implements. -
isAbstract
boolean isAbstract
Is the persistable class abstract.
-
-
Class org.datanucleus.metadata.CollectionMetaData extends ContainerMetaData implements Serializable
- serialVersionUID:
- -5567408442228331561L
-
Serialized Fields
-
element
ContainerComponent element
Representation of the element of the collection. -
singleElement
boolean singleElement
Whether this collection handles more than one element. Some collection, e.g. java.lang.Optional, will always hold only one element.
-
-
Class org.datanucleus.metadata.ColumnMetaData extends MetaData implements Serializable
- serialVersionUID:
- -751430163728764079L
-
Serialized Fields
-
allowsNull
java.lang.Boolean allowsNull
Whether the column accepts nulls. -
columnDdl
java.lang.String columnDdl
Optional column DDL appended to the column definition defined by DataNucleus. -
defaultValue
java.lang.String defaultValue
Default value for the column (when constructing the table with this column). -
insertable
boolean insertable
Whether this column is to be inserted when the owning object is inserted. TODO Merge this with AbstractMemberMetaData.isInsertable. -
insertValue
java.lang.String insertValue
value to use when inserting this column in the datastore (the column is not mapped to a field/property) -
jdbcType
JdbcType jdbcType
jdbc-type to use (if any). -
length
java.lang.Integer length
length to use (if any). Also known as "precision" when for floating point types. -
name
java.lang.String name
column name. -
position
java.lang.Integer position
Column position for the table as a whole (0-origin). -
scale
java.lang.Integer scale
scale to use (if any). -
sqlType
java.lang.String sqlType
sql-type to use (if any). Takes priority over jdbc-type. -
target
java.lang.String target
target column name (for matching across a FK). -
targetMember
java.lang.String targetMember
target field/property name (for matching across a FK). -
unique
boolean unique
Whether this column should be marked as UNIQUE. -
updateable
boolean updateable
Whether this column can be updated when the owning object is updated. TODO Merge this with AbstractMemberMetaData.isUpdateable.
-
-
Class org.datanucleus.metadata.ConstraintMetaData extends MetaData implements Serializable
- serialVersionUID:
- 7230726771198108950L
-
Serialized Fields
-
columnNames
java.util.List<java.lang.String> columnNames
The column names for this constraint. -
memberNames
java.util.List<java.lang.String> memberNames
The member names for this constraint. -
name
java.lang.String name
the constraint name -
table
java.lang.String table
the constraint table name. Name of the table to which this applies (null implies the enclosing class' table).
-
-
Class org.datanucleus.metadata.ContainerMetaData extends MetaData implements Serializable
- serialVersionUID:
- -8318504420004336339L
-
Serialized Fields
-
allowNulls
java.lang.Boolean allowNulls
Whether this container allows nulls to be stored (as elements/keys/values).
-
-
Class org.datanucleus.metadata.DatastoreIdentityMetaData extends MetaData implements Serializable
- serialVersionUID:
- 4740941674001139996L
-
Serialized Fields
-
columnMetaData
ColumnMetaData columnMetaData
Metadata for column. -
columnName
java.lang.String columnName
column name value. -
sequence
java.lang.String sequence
sequence tag value. -
strategy
ValueGenerationStrategy strategy
strategy tag value. -
valueGeneratorName
java.lang.String valueGeneratorName
Name of a value generator if the user wants to override the default generator.
-
-
Class org.datanucleus.metadata.DiscriminatorMetaData extends MetaData implements Serializable
- serialVersionUID:
- 4983675266122550860L
-
Serialized Fields
-
columnMetaData
ColumnMetaData columnMetaData
Discriminator column -
columnName
java.lang.String columnName
Column name of discriminator -
indexed
IndexedValue indexed
Whether the discriminator is indexed or not and whether it is unique -
indexMetaData
IndexMetaData indexMetaData
Detail of any indexing of the discriminator column (optional). -
strategy
DiscriminatorStrategy strategy
strategy tag value. -
value
java.lang.String value
Value for discriminator column, when using VALUE_MAP.
-
-
Class org.datanucleus.metadata.ElementMetaData extends AbstractElementMetaData implements Serializable
- serialVersionUID:
- 512052075696338985L
-
Class org.datanucleus.metadata.EmbeddedMetaData extends MetaData implements Serializable
- serialVersionUID:
- -1180186183944475444L
-
Serialized Fields
-
discriminatorMetaData
DiscriminatorMetaData discriminatorMetaData
Discriminator for use when embedding objects with inheritance. -
members
java.util.List<AbstractMemberMetaData> members
Member definition of the embedded object. -
nullIndicatorColumn
java.lang.String nullIndicatorColumn
Name of a column used for determining if the embedded object is null -
nullIndicatorValue
java.lang.String nullIndicatorValue
Value in the null column indicating that the embedded object is null -
ownerMember
java.lang.String ownerMember
Name of the field/property in the embedded object that refers to the owner (bidirectional relation).
-
-
Class org.datanucleus.metadata.EventListenerMetaData extends MetaData implements Serializable
- serialVersionUID:
- 6816110137508487523L
-
Serialized Fields
-
className
java.lang.String className
Name of the EventListener class. -
methodNamesByCallbackName
java.util.Map<java.lang.String,java.lang.String> methodNamesByCallbackName
Method names in the EventListener class keyed by their callback name (e.g javax.persistence.PrePersist, etc).
-
-
Class org.datanucleus.metadata.FetchGroupMemberMetaData extends MetaData implements Serializable
- serialVersionUID:
- 548676970076554443L
-
Serialized Fields
-
isProperty
boolean isProperty
-
name
java.lang.String name
-
recursionDepth
int recursionDepth
-
-
Class org.datanucleus.metadata.FetchGroupMetaData extends MetaData implements Serializable
- serialVersionUID:
- -9024912323171424927L
-
Serialized Fields
-
fetchGroups
java.util.Set<FetchGroupMetaData> fetchGroups
A contained fetch-group element indicates that the named group is to be included in the group being defined. Nested fetch group elements are limited to only the name attribute. -
members
java.util.Set<FetchGroupMemberMetaData> members
members (fields/properties) declared to be in this fetch group. -
name
java.lang.String name
The name attribute on a field element contained within a fetch-group element is the name of field in the enclosing class or a dot-separated expression identifying a field reachable from the class by navigating a reference, collection or map. For maps of persistable classes "#key" or "#value" may be appended to the name of the map field to navigate the key or value respectively (e.g. to include a field of the key class or value class in the fetch group). For collection and arrays of persistence-capable classes, "#element" may be appended to the name of the field to navigate the element. This is optional; if omitted for collections and arrays, #element is assumed. -
postLoad
boolean postLoad
The post-load attribute on the fetch-group element indicates whether the jdoPostLoad callback will be made when the fetch group is loaded. It defaults to false, for all fetch groups except the default fetch group, on which it defaults to true.
-
-
Class org.datanucleus.metadata.FetchPlanMetaData extends MetaData implements Serializable
- serialVersionUID:
- 4984221717334769574L
-
Serialized Fields
-
fetchGroups
java.util.List<FetchGroupMetaData> fetchGroups
Series of Fetch Groups used in this FetchPlan. Only used during construction. -
fetchSize
int fetchSize
Fetch Size for use when querying using this FetchPlan. -
maxFetchDepth
int maxFetchDepth
Max fetch depth for this FetchPlan. -
name
java.lang.String name
Name of the FetchPlan.
-
-
Class org.datanucleus.metadata.FieldMetaData extends AbstractMemberMetaData implements Serializable
- serialVersionUID:
- 2280126411219542L
-
Class org.datanucleus.metadata.FileMetaData extends MetaData implements Serializable
- serialVersionUID:
- 6622356672262681288L
-
Serialized Fields
-
catalog
java.lang.String catalog
Catalog name for all classes in this file -
fetchPlans
java.util.Collection<FetchPlanMetaData> fetchPlans
Named FetchPlans in this file. -
filename
java.lang.String filename
Name of file -
listeners
java.util.List<EventListenerMetaData> listeners
List of event listeners defined for this file. -
packages
java.util.List<PackageMetaData> packages
List of packages in this file (uses List to retain file positioning) -
queries
java.util.Collection<QueryMetaData> queries
Named queries defined in this file. -
queryResultMetaData
java.util.Collection<QueryResultMetaData> queryResultMetaData
List of query result MetaData defined for this file. -
schema
java.lang.String schema
Schema name for all classes in this file -
storedProcs
java.util.Collection<StoredProcQueryMetaData> storedProcs
Named stored procedures defined in this file. -
type
MetaDataFileType type
Type of file (JDO, ORM, JDOQUERY, etc)
-
-
Class org.datanucleus.metadata.ForeignKeyAction extends java.lang.Object implements Serializable
- serialVersionUID:
- -7578177253405576968L
-
Serialized Fields
-
typeId
int typeId
The type id
-
-
Class org.datanucleus.metadata.ForeignKeyMetaData extends ConstraintMetaData implements Serializable
- serialVersionUID:
- 3207934394330383432L
-
Serialized Fields
-
columns
java.util.List<ColumnMetaData> columns
The columns for this foreign key. Note that we don't use the "columnNames" in the superclass since the user can define the column target name also for a foreign-key. -
deferred
boolean deferred
The deferred attribute specifies whether the foreign key constraint is defined to be checked only at commit time. -
deleteAction
ForeignKeyAction deleteAction
Foreign keys represent a consistency constraint in the database that must be maintained. The user can specify by the value of the delete-action attribute what happens if the target row of a foreign key is deleted. -
fkDefinition
java.lang.String fkDefinition
Alternative method of specifying FK where we just supply the string defining it (JPA crap). -
fkDefinitionApplies
boolean fkDefinitionApplies
-
unique
boolean unique
The unique attribute specifies whether the foreign key constraint is defined to be a unique constraint as well. This is most often used with one-to-one mappings. -
updateAction
ForeignKeyAction updateAction
Foreign keys represent a consistency constraint in the database that must be maintained. The user can specify by the update-action attribute what happens if the target row of a foreign key is updated.
-
-
Class org.datanucleus.metadata.ImplementsMetaData extends MetaData implements Serializable
- serialVersionUID:
- -9035890748184431024L
-
Serialized Fields
-
name
java.lang.String name
Name of the interface implemented. -
properties
java.util.List<PropertyMetaData> properties
Properties implemented.
-
-
Class org.datanucleus.metadata.IndexMetaData extends ConstraintMetaData implements Serializable
- serialVersionUID:
- -2262544953953181136L
-
Serialized Fields
-
unique
boolean unique
You can use UNIQUE constraints to ensure that no duplicate values are entered in specific columns that do not participate in a primary key. Although both a UNIQUE constraint and a PRIMARY KEY constraint enforce uniqueness, use a UNIQUE constraint instead of a PRIMARY KEY constraint when you want to enforce the uniqueness of:- A column, or combination of columns, that is not the primary key. Multiple UNIQUE constraints can be defined on a table, whereas only one PRIMARY KEY constraint can be defined on a table.
- A column that allows null values. UNIQUE constraints can be defined on columns that allow null values, whereas PRIMARY KEY constraints can be defined only on columns that do not allow null values.
-
-
Class org.datanucleus.metadata.InheritanceMetaData extends MetaData implements Serializable
- serialVersionUID:
- -3645685751605920718L
-
Serialized Fields
-
discriminatorMetaData
DiscriminatorMetaData discriminatorMetaData
DiscriminatorMetaData element. -
joinMetaData
JoinMetaData joinMetaData
JoinMetaData element. -
strategy
InheritanceStrategy strategy
strategy tag value. -
strategyForTree
java.lang.String strategyForTree
Strategy to apply for the whole inheritance tree. Optional, used by JPA.
-
-
Class org.datanucleus.metadata.InterfaceMetaData extends AbstractClassMetaData implements Serializable
- serialVersionUID:
- -7719837155678222822L
-
Class org.datanucleus.metadata.InvalidAnnotationException extends NucleusUserException implements Serializable
- serialVersionUID:
- -8436370607632552044L
-
Serialized Fields
-
messageKey
java.lang.String messageKey
Message resources key
-
-
Class org.datanucleus.metadata.InvalidClassMetaDataException extends InvalidMetaDataException implements Serializable
- serialVersionUID:
- 6498740110129166983L
-
Serialized Fields
-
className
java.lang.String className
-
-
Class org.datanucleus.metadata.InvalidMemberMetaDataException extends InvalidMetaDataException implements Serializable
- serialVersionUID:
- -8889474376874514402L
-
Serialized Fields
-
className
java.lang.String className
-
memberName
java.lang.String memberName
-
-
Class org.datanucleus.metadata.InvalidMetaDataException extends NucleusFatalUserException implements Serializable
- serialVersionUID:
- -1227318171934042330L
-
Serialized Fields
-
messageKey
java.lang.String messageKey
Message resources key
-
-
Class org.datanucleus.metadata.InvalidPrimaryKeyException extends InvalidClassMetaDataException implements Serializable
- serialVersionUID:
- 4755699002846237657L
-
Class org.datanucleus.metadata.JoinMetaData extends MetaData implements Serializable
- serialVersionUID:
- -3132167406276575350L
-
Serialized Fields
-
catalog
java.lang.String catalog
the catalog name. -
columnName
java.lang.String columnName
-
columns
java.util.List<ColumnMetaData> columns
-
foreignKeyMetaData
ForeignKeyMetaData foreignKeyMetaData
the foreign-key element. -
indexed
IndexedValue indexed
The indexing value -
indexMetaData
IndexMetaData indexMetaData
the index element. -
outer
boolean outer
if is outer join. Outer joins return all elements from at least one of the sides joined. -
primaryKeyMetaData
PrimaryKeyMetaData primaryKeyMetaData
PrimaryKey MetaData -
schema
java.lang.String schema
the schema name. -
table
java.lang.String table
the table name. -
unique
boolean unique
Whether to add a unique constraint. -
uniqueMetaData
UniqueMetaData uniqueMetaData
the unique element.
-
-
Class org.datanucleus.metadata.KeyMetaData extends AbstractElementMetaData implements Serializable
- serialVersionUID:
- -3379637846354140692L
-
Class org.datanucleus.metadata.MapMetaData extends ContainerMetaData implements Serializable
- serialVersionUID:
- -1151740606173916495L
-
Serialized Fields
-
key
ContainerComponent key
Representation of the key of the map. -
mapType
MapMetaData.MapType mapType
Type of map. -
value
ContainerComponent value
Representation of the value of the map.
-
-
Class org.datanucleus.metadata.MetaData extends java.lang.Object implements Serializable
- serialVersionUID:
- -5477406260914096062L
-
Serialized Fields
-
extensions
java.util.Map<java.lang.String,java.lang.String> extensions
Extensions for this MetaData element. -
metaDataState
MetaData.State metaDataState
State of the MetaData. -
parent
MetaData parent
Parent MetaData object, allowing hierarchical MetaData structure.
-
-
Class org.datanucleus.metadata.MetaDataManagerImpl extends java.lang.Object implements Serializable
- serialVersionUID:
- 5223949693488111123L
-
Serialized Fields
-
allowAnnotations
boolean allowAnnotations
Whether we allow annotations metadata. -
allowMetaDataLoad
boolean allowMetaDataLoad
Flag defining if we allow metadata load currently. If false then we only allow access to currently loaded metadata. -
allowORM
boolean allowORM
Whether we allow ORM XML metadata. -
allowXML
boolean allowXML
Whether we allow XML metadata. -
annotationManager
AnnotationManager annotationManager
Manager for annotations. -
classesWithoutPersistenceInfo
java.util.Collection<java.lang.String> classesWithoutPersistenceInfo
Cache of class names that are known to not have MetaData/annotations. -
classMetaDataByAppIdClassName
java.util.Map<java.lang.String,java.util.Collection<AbstractClassMetaData>> classMetaDataByAppIdClassName
Map of class metadata, keyed by the application-id object-id class name (not SingleField). -
classMetaDataByClass
java.util.Map<java.lang.String,AbstractClassMetaData> classMetaDataByClass
Map of ClassMetaData, keyed by the class name. -
classMetaDataByDiscriminatorName
java.util.Map<java.lang.String,AbstractClassMetaData> classMetaDataByDiscriminatorName
Map of ClassMetaData, keyed by the class discriminator name. -
classMetaDataByEntityName
java.util.Map<java.lang.String,AbstractClassMetaData> classMetaDataByEntityName
Map of ClassMetaData, keyed by the JPA "entity name". -
concreteSubclassNamesByClassName
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> concreteSubclassNamesByClassName
Cache of names of concrete subclass for a class name. Used for fast lookups from ids. -
defaultNullable
boolean defaultNullable
Flag defining the default nullability for fields. -
directSubclassesByClass
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> directSubclassesByClass
Cache subclass information as that is expensive to compute, keyed by class name -
discriminatorLookupByRootClassName
java.util.Map<java.lang.String,MetaDataManagerImpl.DiscriminatorLookup> discriminatorLookupByRootClassName
-
fetchPlanMetaDataByName
java.util.Map<java.lang.String,FetchPlanMetaData> fetchPlanMetaDataByName
Map of FetchPlanMetaData, keyed by the fetch plan name. -
fileMetaDataByURLString
java.util.Map<java.lang.String,FileMetaData> fileMetaDataByURLString
Map of FileMetaData for the parsed files, keyed by the URL string. -
listeners
java.util.Set<MetaDataListener> listeners
Listeners for metadata load. -
listenersLoadedMetaData
java.util.List<AbstractClassMetaData> listenersLoadedMetaData
Temporary list of class metadata loaded during the current call, for use with listeners. -
nucleusContext
NucleusContext nucleusContext
The NucleusContext that this metadata manager is operating in. -
queryMetaDataByName
java.util.Map<java.lang.String,QueryMetaData> queryMetaDataByName
Map of QueryMetaData, keyed by the (class name + query name). -
queryResultMetaDataByName
java.util.Map<java.lang.String,QueryResultMetaData> queryResultMetaDataByName
Map of QueryResultMetaData keyed by the name. -
sequenceMetaDataByPackageSequence
java.util.Map<java.lang.String,SequenceMetaData> sequenceMetaDataByPackageSequence
Map of SequenceMetaData, keyed by the package name and sequence name. -
storedProcQueryMetaDataByName
java.util.Map<java.lang.String,StoredProcQueryMetaData> storedProcQueryMetaDataByName
Map of StoredProcQueryMetaData, keyed by the (class name + query name). -
supportXMLNamespaces
boolean supportXMLNamespaces
Flag whether we should be (XML) namespace aware when parsing. -
tableGeneratorMetaDataByPackageSequence
java.util.Map<java.lang.String,TableGeneratorMetaData> tableGeneratorMetaDataByPackageSequence
Map of TableGeneratorMetaData, keyed by the package name and generator name. -
updateLock
java.util.concurrent.locks.Lock updateLock
-
usableClassMetaDataByClass
java.util.Map<java.lang.String,AbstractClassMetaData> usableClassMetaDataByClass
-
userMetaDataNumber
int userMetaDataNumber
Number of user metadata items. -
utilisedFileMetaData
java.util.ArrayList<FileMetaData> utilisedFileMetaData
Temporary list of the FileMetaData objects utilised in this call for metadata. -
validateXML
boolean validateXML
Flag whether we should validate the (XML) metadata files when parsing.
-
-
Class org.datanucleus.metadata.MultitenancyMetaData extends MetaData implements Serializable
- serialVersionUID:
- 1526198088851283681L
-
Serialized Fields
-
columnMetaData
ColumnMetaData columnMetaData
Multitenancy column details. -
columnName
java.lang.String columnName
Column name for multitenancy discriminator. -
indexed
java.lang.Boolean indexed
-
indexMetaData
IndexMetaData indexMetaData
Detail of any indexing of the multitenancy column (optional).
-
-
Class org.datanucleus.metadata.OrderMetaData extends MetaData implements Serializable
- serialVersionUID:
- 2673343183786417980L
-
Serialized Fields
-
columnName
java.lang.String columnName
The name of the column (if specified as input) -
columns
java.util.List<ColumnMetaData> columns
the columns -
fieldOrders
OrderMetaData.FieldOrder[] fieldOrders
Ordering of fields (when using "ordered List"), splitting the "ordering" apart by comma-separated parts. -
indexed
IndexedValue indexed
The indexing value specified as input. -
indexMetaData
IndexMetaData indexMetaData
IndexMetaData. -
mappedBy
java.lang.String mappedBy
Name of the field in the element that is the ordering field. -
ordering
java.lang.String ordering
Ordering when using an "ordered list" where the elements are retrieved in a particular order.
-
-
Class org.datanucleus.metadata.OrderMetaData.FieldOrder extends java.lang.Object implements Serializable
- serialVersionUID:
- 338498690476594298L
-
Serialized Fields
-
fieldName
java.lang.String fieldName
-
forward
boolean forward
-
-
Class org.datanucleus.metadata.PackageMetaData extends MetaData implements Serializable
- serialVersionUID:
- 2129305063744686523L
-
Serialized Fields
-
catalog
java.lang.String catalog
Catalog name for all classes in this package -
classes
java.util.List<ClassMetaData> classes
List of classes (uses List to retain positioning). -
interfaces
java.util.List<InterfaceMetaData> interfaces
List of interfaces (uses List to retain positioning). -
name
java.lang.String name
Package name -
schema
java.lang.String schema
Schema name for all classes in this package -
sequences
java.util.Collection<SequenceMetaData> sequences
Sequence generators. -
tableGenerators
java.util.Collection<TableGeneratorMetaData> tableGenerators
Table generators.
-
-
Class org.datanucleus.metadata.PersistenceFileMetaData extends MetaData implements Serializable
- serialVersionUID:
- -5448349113062382507L
-
Serialized Fields
-
filename
java.lang.String filename
Filename of the "persistence.xml" -
persistenceUnits
java.util.Set<PersistenceUnitMetaData> persistenceUnits
Persistence units defined in this file.
-
-
Class org.datanucleus.metadata.PersistenceUnitMetaData extends MetaData implements Serializable
- serialVersionUID:
- 6021663206256915679L
-
Serialized Fields
-
classNames
java.util.Set<java.lang.String> classNames
Names of the classes specified. -
description
java.lang.String description
Description of the persistence unit. -
excludeUnlistedClasses
boolean excludeUnlistedClasses
Whether to exclude unlisted classes. -
jarFiles
java.util.Set<java.lang.Object> jarFiles
Names/URLs of the JAR files specified. -
jtaDataSource
java.lang.String jtaDataSource
JTA data source for the persistence unit. -
mappingFileNames
java.util.Set<java.lang.String> mappingFileNames
Names of the mapping files specified. -
name
java.lang.String name
Name of the persistence unit. -
nonJtaDataSource
java.lang.String nonJtaDataSource
Non-JTA data source for the persistence unit. -
properties
java.util.Properties properties
Vendor properties. -
provider
java.lang.String provider
Provider for the persistence unit. -
rootURI
java.net.URI rootURI
Root of the persistence unit. This can be used if wanting to scan for classes, to find the root to scan from. -
sharedCacheMode
java.lang.String sharedCacheMode
L2 cache mode for persistable objects. -
transactionType
TransactionType transactionType
Transaction type for this persistence unit. -
validationMode
java.lang.String validationMode
Validation Mode for Bean Validator.
-
-
Class org.datanucleus.metadata.PrimaryKeyMetaData extends MetaData implements Serializable
- serialVersionUID:
- 6303979815375277900L
-
Serialized Fields
-
columnName
java.lang.String columnName
Column name of PK. -
columns
java.util.List<ColumnMetaData> columns
-
name
java.lang.String name
PK constraint name.
-
-
Class org.datanucleus.metadata.PropertyMetaData extends AbstractMemberMetaData implements Serializable
- serialVersionUID:
- -1281091318359894652L
-
Serialized Fields
-
fieldName
java.lang.String fieldName
Name of the field that this property is wrapping (when part of a persistent class).
-
-
Class org.datanucleus.metadata.QueryMetaData extends MetaData implements Serializable
- serialVersionUID:
- -4592528440929968977L
-
Serialized Fields
-
fetchPlanName
java.lang.String fetchPlanName
Name of any fetch-plan to use. -
language
java.lang.String language
Query language. -
name
java.lang.String name
Name of the query. -
query
java.lang.String query
The single string query -
resultClass
java.lang.String resultClass
The result class to use. Only applies to SQL. -
resultMetaDataName
java.lang.String resultMetaDataName
Name for the MetaData defining the mapping of the result set (for JPA SQL). -
scope
java.lang.String scope
Scope of this query (if any). -
unique
boolean unique
Whether the query returns unique. Only applies to SQL. -
unmodifiable
boolean unmodifiable
Whether the query is unmodifiable.
-
-
Class org.datanucleus.metadata.QueryResultMetaData extends MetaData implements Serializable
- serialVersionUID:
- -3001099437789070838L
-
Serialized Fields
-
ctrTypeMappings
java.util.List<QueryResultMetaData.ConstructorTypeMapping> ctrTypeMappings
-
name
java.lang.String name
Name of the query result mapping. -
persistentTypeMappings
java.util.List<QueryResultMetaData.PersistentTypeMapping> persistentTypeMappings
Collection of mappings of persistent types returned from the result set. -
scalarColumns
java.util.List<java.lang.String> scalarColumns
Collection of column names in the result set that are returned as scalars.
-
-
Class org.datanucleus.metadata.SequenceMetaData extends MetaData implements Serializable
- serialVersionUID:
- 3146160559285680230L
-
Serialized Fields
-
allocationSize
int allocationSize
Allocation size for the sequence. -
catalogName
java.lang.String catalogName
-
datastoreSequence
java.lang.String datastoreSequence
Datastore Sequence name -
factoryClass
java.lang.String factoryClass
factory class name (JDO). -
initialValue
int initialValue
Initial value of the sequence. -
name
java.lang.String name
Name under which this sequence generator is known. -
schemaName
java.lang.String schemaName
-
strategy
SequenceStrategy strategy
Strategy for this sequence (JDO).
-
-
Class org.datanucleus.metadata.SoftDeleteMetaData extends MetaData implements Serializable
- serialVersionUID:
- 1526198088851283681L
-
Serialized Fields
-
columnMetaData
ColumnMetaData columnMetaData
Multitenancy column details. -
columnName
java.lang.String columnName
Column name for soft delete. -
indexed
java.lang.Boolean indexed
-
indexMetaData
IndexMetaData indexMetaData
Detail of any indexing of the soft delete column (optional).
-
-
Class org.datanucleus.metadata.StoredProcQueryMetaData extends MetaData implements Serializable
- serialVersionUID:
- 7372988908718827901L
-
Serialized Fields
-
name
java.lang.String name
-
parameters
java.util.List<StoredProcQueryParameterMetaData> parameters
-
procedureName
java.lang.String procedureName
-
resultClasses
java.util.List<java.lang.String> resultClasses
-
resultSetMappings
java.util.List<java.lang.String> resultSetMappings
-
-
Class org.datanucleus.metadata.StoredProcQueryParameterMetaData extends MetaData implements Serializable
- serialVersionUID:
- 7363911357565223250L
-
Serialized Fields
-
mode
StoredProcQueryParameterMode mode
-
name
java.lang.String name
-
type
java.lang.String type
-
-
Class org.datanucleus.metadata.TableGeneratorMetaData extends MetaData implements Serializable
- serialVersionUID:
- 6202716458802237130L
-
Serialized Fields
-
allocationSize
long allocationSize
Allocation size for ids from the table. -
catalogName
java.lang.String catalogName
Name of the catalog to use for the table -
initialValue
long initialValue
Initial value in the table. -
name
java.lang.String name
Name under which this table generator is known. -
pkColumnName
java.lang.String pkColumnName
Name of the primary-key column name -
pkColumnValue
java.lang.String pkColumnValue
Name of the primary-key column value -
schemaName
java.lang.String schemaName
Name of the schema to use for the table -
tableName
java.lang.String tableName
Name of the table to use for sequences -
valueColumnName
java.lang.String valueColumnName
Name of the value column name
-
-
Class org.datanucleus.metadata.UniqueMetaData extends ConstraintMetaData implements Serializable
- serialVersionUID:
- -707369332288973459L
-
Serialized Fields
-
deferred
boolean deferred
Whether the unique is initially deferred.
-
-
Class org.datanucleus.metadata.ValueGenerationStrategy extends java.lang.Object implements Serializable
- serialVersionUID:
- -6851202349718961853L
-
Serialized Fields
-
customName
java.lang.String customName
The Name of the custom type (if CUSTOM). -
typeId
int typeId
The type id.
-
-
Class org.datanucleus.metadata.ValueMetaData extends AbstractElementMetaData implements Serializable
- serialVersionUID:
- -3179830024157613599L
-
Class org.datanucleus.metadata.VersionMetaData extends MetaData implements Serializable
- serialVersionUID:
- 8277278092349220294L
-
Serialized Fields
-
columnMetaData
ColumnMetaData columnMetaData
Contains the metadata for column. -
columnName
java.lang.String columnName
column name -
indexed
IndexedValue indexed
Indexed value. -
indexMetaData
IndexMetaData indexMetaData
Detail of any indexing of the version column (optional). -
memberName
java.lang.String memberName
Name of the member that contains the version (if not generating a surrogate column). -
versionStrategy
VersionStrategy versionStrategy
strategy for generating the version.
-
-
-
Package org.datanucleus.plugin
-
Class org.datanucleus.plugin.NonManagedPluginRegistry.ExtensionSorter extends java.lang.Object implements Serializable
- serialVersionUID:
- 2606866392881023620L
-
Class org.datanucleus.plugin.OSGiPluginRegistry.ExtensionSorter extends java.lang.Object implements Serializable
- serialVersionUID:
- -264321551131696022L
-
-
Package org.datanucleus.properties
-
Class org.datanucleus.properties.PropertyTypeInvalidException extends NucleusUserException implements Serializable
- serialVersionUID:
- -8890511238750369471L
-
-
Package org.datanucleus.state
-
Class org.datanucleus.state.IllegalStateTransitionException extends NucleusException implements Serializable
- serialVersionUID:
- -1686259899799936448L
-
-
Package org.datanucleus.store.federation
-
Class org.datanucleus.store.federation.FederatedJDOQLQuery extends AbstractJDOQLQuery implements Serializable
- serialVersionUID:
- 740380628222349781L
-
-
Package org.datanucleus.store.fieldmanager
-
Class org.datanucleus.store.fieldmanager.AbstractFetchDepthFieldManager.EndOfFetchPlanGraphException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -7355093484885080388L
-
-
Package org.datanucleus.store.query
-
Class org.datanucleus.store.query.AbstractJavaQuery extends Query<T> implements Serializable
- serialVersionUID:
- 7429197167814283812L
-
Serialized Fields
-
singleString
java.lang.String singleString
Cached form of the single string form of the query.
-
-
Class org.datanucleus.store.query.AbstractJDOQLQuery extends AbstractJavaQuery implements Serializable
- serialVersionUID:
- 5721811300939822702L
-
Class org.datanucleus.store.query.AbstractJPQLQuery extends AbstractJavaQuery implements Serializable
- serialVersionUID:
- 3365033406094223177L
-
Class org.datanucleus.store.query.AbstractQueryResult extends java.util.AbstractList<E> implements Serializable
- serialVersionUID:
- -4600803916251436835L
-
Serialized Fields
-
api
ApiAdapter api
-
closed
boolean closed
Whether the results are close. -
connectionListeners
java.util.List<ManagedConnectionResourceListener> connectionListeners
List of listeners to notify when the query results are closed. -
loadResultsAtCommit
boolean loadResultsAtCommit
Whether to load any unread results at commit (when connection is closed). -
query
Query query
The Query object. -
resultSizeMethod
java.lang.String resultSizeMethod
Method for getting the size of the results. -
size
int size
size of the query results. Is -1 until known.
-
-
Class org.datanucleus.store.query.AbstractStoredProcedureQuery extends Query implements Serializable
- serialVersionUID:
- 6944783614104829182L
-
Serialized Fields
-
outputParamValues
java.util.Map<java.lang.Object,java.lang.Object> outputParamValues
Repository for holding output parameter values after execution. -
procedureName
java.lang.String procedureName
-
resultClasses
java.lang.Class[] resultClasses
Result classes for the result sets (optional). -
resultMetaDatas
QueryResultMetaData[] resultMetaDatas
MetaData defining the results of the query (optional). -
resultSetNumber
int resultSetNumber
-
storedProcParams
java.util.Set<AbstractStoredProcedureQuery.StoredProcedureParameter> storedProcParams
-
-
Class org.datanucleus.store.query.CandidateIdsQueryResult extends AbstractQueryResult<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
Handle serialisation by returning a java.util.ArrayList of all of the results for this query after disconnecting the query which has the consequence of enforcing the load of all objects.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
ids
java.util.List<java.lang.Object> ids
List of identities of the candidate objects. -
results
java.util.Map<java.lang.Integer,E> results
-
validateObjects
boolean validateObjects
Whether to validate the objects if getting from the cache.
-
-
-
Class org.datanucleus.store.query.NoQueryResultsException extends NucleusException implements Serializable
- serialVersionUID:
- -5046488758382548159L
-
Class org.datanucleus.store.query.Query extends java.lang.Object implements Serializable
- serialVersionUID:
- 7820102897590182771L
-
Serialized Fields
-
candidateClass
java.lang.Class<T> candidateClass
The candidate class for this query. -
candidateClassName
java.lang.String candidateClassName
Name of the candidate class (used when specified via Single-String). -
explicitParameters
java.lang.String explicitParameters
Any explicit parameters defined for this query, comma separated. -
explicitVariables
java.lang.String explicitVariables
Any explicit variables defined for this query, semicolon separated. -
extensions
java.util.Map<java.lang.String,java.lang.Object> extensions
Any extensions. These are stored with the key in lowercase. -
fetchPlan
FetchPlan fetchPlan
Fetch Plan to use for the query. -
filter
java.lang.String filter
The filter for the query. -
fromInclNo
long fromInclNo
Query result range start position (inclusive). -
fromInclParam
java.lang.String fromInclParam
Query result range lower limit (inclusive) as a parameter name. -
grouping
java.lang.String grouping
Grouping clause for the query, for use with aggregate expressions. -
having
java.lang.String having
Having clause for the query -
ignoreCache
boolean ignoreCache
Whether to ignore dirty instances in the query. -
imports
java.lang.String imports
Any import declarations for the types used in the query, semicolon separated. -
inputParameters
java.util.Map<java.lang.Object,java.lang.Object> inputParameters
-
ordering
java.lang.String ordering
Ordering clause for the query, governing the order objects are returned. -
range
java.lang.String range
String form of the query result range. For convenience only. -
readTimeoutMillis
java.lang.Integer readTimeoutMillis
Read timeout (milliseconds), if any. -
result
java.lang.String result
Specification of the result of the query e.g aggregates etc. Doesn't include any "distinct". -
resultClass
java.lang.Class resultClass
User-defined class that best represents the results of a query. Populated if specified via setResultClass(). -
resultClassName
java.lang.String resultClassName
Temporary variable for the name of the result class (may need resolving using imports). -
resultDistinct
boolean resultDistinct
Whether the results are marked as distinct. This is extracted out of the result for clarity. -
serializeRead
java.lang.Boolean serializeRead
Whether to serialise (lock) any read objects from this query. -
subclasses
boolean subclasses
Whether to allow subclasses of the candidate class be returned. -
subqueries
java.util.Map<java.lang.String,Query.SubqueryDefinition> subqueries
Any subqueries, keyed by the variable name that they represent. -
toExclNo
long toExclNo
Query result range end position (exclusive). -
toExclParam
java.lang.String toExclParam
Query result range upper limit (exclusive) as a parameter name. -
type
Query.QueryType type
Type of query. -
unique
boolean unique
Whether to return single value, or collection from the query. -
unmodifiable
boolean unmodifiable
Whether the query can be modified -
writeTimeoutMillis
java.lang.Integer writeTimeoutMillis
Write timeout (milliseconds), if any.
-
-
Class org.datanucleus.store.query.QueryInterruptedException extends NucleusException implements Serializable
- serialVersionUID:
- 4875874100202871443L
-
Class org.datanucleus.store.query.QueryInvalidParametersException extends NucleusUserException implements Serializable
- serialVersionUID:
- -8859715327729874369L
-
Class org.datanucleus.store.query.QueryNotUniqueException extends NucleusUserException implements Serializable
- serialVersionUID:
- -7458437974414546277L
-
Class org.datanucleus.store.query.QueryTimeoutException extends NucleusException implements Serializable
- serialVersionUID:
- -4856425363125315854L
-
-
Package org.datanucleus.store.query.cache
-
Class org.datanucleus.store.query.cache.AbstractMapQueryResultsCache extends java.lang.Object implements Serializable
- serialVersionUID:
- -1071931192920096219L
-
Serialized Fields
-
cache
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> cache
Cache of unpinned objects. -
keysToPin
java.util.Set<java.lang.String> keysToPin
Keys to pin, if entering into the cache. -
maxSize
int maxSize
-
nucCtx
NucleusContext nucCtx
-
pinnedCache
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> pinnedCache
Cache of pinned objects.
-
-
Class org.datanucleus.store.query.cache.AbstractQueryResultsCache extends java.lang.Object implements Serializable
- serialVersionUID:
- 5815194081248492071L
-
Serialized Fields
-
cacheName
java.lang.String cacheName
Name of the cache to use. -
clearAtClose
boolean clearAtClose
Whether to clear out all objects at close(). -
expiryMillis
long expiryMillis
Timeout for cache object expiration (milliseconds). -
maxSize
int maxSize
Maximum size of cache (if supported by the plugin). -
nucleusCtx
NucleusContext nucleusCtx
-
-
Class org.datanucleus.store.query.cache.JavaxCacheQueryCompilationCache extends java.lang.Object implements Serializable
- serialVersionUID:
- 6184328064337729891L
-
Serialized Fields
-
cache
javax.cache.Cache<java.lang.String,QueryCompilation> cache
The cache to use.
-
-
Class org.datanucleus.store.query.cache.JavaxCacheQueryDatastoreCompilationCache extends java.lang.Object implements Serializable
- serialVersionUID:
- 835024707422532913L
-
Serialized Fields
-
cache
javax.cache.Cache<java.lang.String,java.lang.Object> cache
The cache to use.
-
-
Class org.datanucleus.store.query.cache.JavaxCacheQueryResultCache extends AbstractQueryResultsCache implements Serializable
- serialVersionUID:
- -3967431477335678467L
-
Serialized Fields
-
cache
javax.cache.Cache cache
-
-
Class org.datanucleus.store.query.cache.SoftQueryResultsCache extends AbstractMapQueryResultsCache implements Serializable
- serialVersionUID:
- -2353653447203789565L
-
Class org.datanucleus.store.query.cache.StrongQueryResultsCache extends AbstractMapQueryResultsCache implements Serializable
- serialVersionUID:
- -8309204044669474063L
-
Class org.datanucleus.store.query.cache.WeakQueryResultsCache extends AbstractMapQueryResultsCache implements Serializable
- serialVersionUID:
- 5007468676679033002L
-
-
Package org.datanucleus.store.query.compiler
-
Class org.datanucleus.store.query.compiler.PropertySymbol extends java.lang.Object implements Serializable
- serialVersionUID:
- -7781522317458406758L
-
Serialized Fields
-
qualifiedName
java.lang.String qualifiedName
Qualified name of the symbol. -
type
int type
Type of symbol. Variable, parameter, etc. -
valueType
java.lang.Class valueType
Type of the value. Useful where we don't know the value yet, but know the type.
-
-
Class org.datanucleus.store.query.compiler.QueryCompilation extends java.lang.Object implements Serializable
- serialVersionUID:
- 2976142726587145777L
-
Serialized Fields
-
candidateAlias
java.lang.String candidateAlias
Alias for the (primary) candidate. Defaults to "this". -
candidateClass
java.lang.Class candidateClass
Primary candidate class. -
exprFilter
Expression exprFilter
Compiled filter expression -
exprFrom
Expression[] exprFrom
Compiled from expression. -
exprGrouping
Expression[] exprGrouping
Compiled grouping expression. -
exprHaving
Expression exprHaving
Compiled having expression. -
exprOrdering
Expression[] exprOrdering
Compiled ordering expression. -
exprResult
Expression[] exprResult
Compiled result expression. -
exprUpdate
Expression[] exprUpdate
Compiled update expression. -
queryLanguage
java.lang.String queryLanguage
Query language that this is a compilation for. -
resultDistinct
boolean resultDistinct
Whether the result is distinct. -
returnsSingleRow
boolean returnsSingleRow
Whether the query will return a single row. -
subqueryCompilations
java.util.Map<java.lang.String,QueryCompilation> subqueryCompilations
Compilations of any subqueries, keyed by the subquery variable name. -
symtbl
SymbolTable symtbl
Compiled Symbol Table.
-
-
Class org.datanucleus.store.query.compiler.QueryCompilerSyntaxException extends NucleusUserException implements Serializable
- serialVersionUID:
- -6782292145897186002L
-
Class org.datanucleus.store.query.compiler.SymbolTable extends java.lang.Object implements Serializable
- serialVersionUID:
- -4839286733223290900L
-
Serialized Fields
-
parentSymbolTable
SymbolTable parentSymbolTable
SymbolTable for the parent query (when this is a subquery), otherwise null. -
symbols
java.util.Map<java.lang.String,Symbol> symbols
-
-
-
Package org.datanucleus.store.query.expression
-
Class org.datanucleus.store.query.expression.ArrayExpression extends Expression implements Serializable
- serialVersionUID:
- -1145090859293765860L
-
Serialized Fields
-
elements
java.util.List<Expression> elements
Elements of the array.
-
-
Class org.datanucleus.store.query.expression.CaseExpression extends Expression implements Serializable
- serialVersionUID:
- -7123407498309440027L
-
Serialized Fields
-
actionConditions
java.util.List<CaseExpression.ExpressionPair> actionConditions
-
elseExpr
Expression elseExpr
-
-
Class org.datanucleus.store.query.expression.ClassExpression extends Expression implements Serializable
- serialVersionUID:
- 4727718524363567502L
-
Serialized Fields
-
candidateExpression
java.lang.String candidateExpression
Optional candidate expression when in subquery and the class is a relation to the outer query.
-
-
Class org.datanucleus.store.query.expression.CreatorExpression extends Expression implements Serializable
- serialVersionUID:
- -6455308731943969503L
-
Serialized Fields
-
arguments
java.util.List<Expression> arguments
Arguments for the creation call. -
tuples
java.util.List<java.lang.String> tuples
Components of the class name being created e.g ["org", "datanucleus", "MyClass"].
-
-
Class org.datanucleus.store.query.expression.DyadicExpression extends Expression implements Serializable
- serialVersionUID:
- -5200201785041579804L
-
Class org.datanucleus.store.query.expression.Expression extends java.lang.Object implements Serializable
- serialVersionUID:
- -847871617806099111L
-
Serialized Fields
-
alias
java.lang.String alias
-
left
Expression left
-
op
Expression.Operator op
-
parent
Expression parent
Parent of this expression in the tree (if any). -
right
Expression right
-
symbol
Symbol symbol
-
-
Class org.datanucleus.store.query.expression.Expression.DyadicOperator extends Expression.Operator implements Serializable
- serialVersionUID:
- -2975478176127144417L
-
Serialized Fields
-
isAssociative
boolean isAssociative
An associative operator is one for which parentheses can be inserted and removed without changing the meaning of the expression
-
-
Class org.datanucleus.store.query.expression.Expression.MonadicOperator extends Expression.Operator implements Serializable
- serialVersionUID:
- 1663447359955939741L
-
Class org.datanucleus.store.query.expression.Expression.Operator extends java.lang.Object implements Serializable
- serialVersionUID:
- -5417485338482984402L
-
Serialized Fields
-
precedence
int precedence
-
symbol
java.lang.String symbol
-
-
Class org.datanucleus.store.query.expression.InvokeExpression extends Expression implements Serializable
- serialVersionUID:
- -4907486904172153963L
-
Serialized Fields
-
arguments
java.util.List<Expression> arguments
Arguments for the method invocation. -
methodName
java.lang.String methodName
Name of the method to invoke.
-
-
Class org.datanucleus.store.query.expression.JoinExpression extends Expression implements Serializable
- serialVersionUID:
- -3758088504354624725L
-
Serialized Fields
-
joinedExpr
Expression joinedExpr
-
onExpr
Expression onExpr
-
type
JoinExpression.JoinType type
-
-
Class org.datanucleus.store.query.expression.Literal extends Expression implements Serializable
- serialVersionUID:
- 1829184296603207264L
-
Serialized Fields
-
value
java.lang.Object value
-
-
Class org.datanucleus.store.query.expression.OrderExpression extends Expression implements Serializable
- serialVersionUID:
- -2397122673416437551L
-
Serialized Fields
-
nullOrder
NullOrderingType nullOrder
Optional specification for null ordering. -
sortOrder
java.lang.String sortOrder
-
-
Class org.datanucleus.store.query.expression.ParameterExpression extends Expression implements Serializable
- serialVersionUID:
- -2170413163550042263L
-
Serialized Fields
-
name
java.lang.String name
-
position
int position
-
type
java.lang.Class<T> type
-
-
Class org.datanucleus.store.query.expression.PrimaryExpression extends Expression implements Serializable
- serialVersionUID:
- 6725075523258882792L
-
Serialized Fields
-
tuples
java.util.List<java.lang.String> tuples
The components of the expression. e.g "a.b.c" will have "a", "b", "c".
-
-
Class org.datanucleus.store.query.expression.PrimaryExpressionIsClassLiteralException extends NucleusException implements Serializable
- serialVersionUID:
- 5464896171302876686L
-
Serialized Fields
-
literal
Literal literal
The Literal that the PrimaryExpression should be swapped with.
-
-
Class org.datanucleus.store.query.expression.PrimaryExpressionIsClassStaticFieldException extends NucleusException implements Serializable
- serialVersionUID:
- -5061563944018227349L
-
Serialized Fields
-
field
java.lang.reflect.Field field
The class that the PrimaryExpression represents.
-
-
Class org.datanucleus.store.query.expression.PrimaryExpressionIsInvokeException extends NucleusException implements Serializable
- serialVersionUID:
- 7343816751966773821L
-
Serialized Fields
-
invokeExpr
InvokeExpression invokeExpr
The InvokeExpression that the PrimaryExpression should be swapped with.
-
-
Class org.datanucleus.store.query.expression.PrimaryExpressionIsVariableException extends NucleusException implements Serializable
- serialVersionUID:
- 6811137517053964773L
-
Serialized Fields
-
varExpr
VariableExpression varExpr
The VariableExpression that the PrimaryExpression should be swapped with.
-
-
Class org.datanucleus.store.query.expression.SubqueryExpression extends Expression implements Serializable
- serialVersionUID:
- 833340286814838655L
-
Serialized Fields
-
keyword
java.lang.String keyword
-
-
Class org.datanucleus.store.query.expression.TypeExpression extends Expression implements Serializable
- serialVersionUID:
- -7123407498309440027L
-
Serialized Fields
-
containedExpression
Expression containedExpression
-
-
Class org.datanucleus.store.query.expression.VariableExpression extends Expression implements Serializable
- serialVersionUID:
- 5353841370656870816L
-
Serialized Fields
-
name
java.lang.String name
-
type
java.lang.Class type
-
-
-
Package org.datanucleus.store.query.inmemory
-
Class org.datanucleus.store.query.inmemory.InMemoryQueryResult extends java.util.AbstractList implements Serializable
- serialVersionUID:
- 9111768802939625736L
-
Serialized Fields
-
api
ApiAdapter api
-
closed
boolean closed
Whether the results are close. -
results
java.util.List results
-
-
Class org.datanucleus.store.query.inmemory.VariableNotSetException extends java.lang.RuntimeException implements Serializable
- serialVersionUID:
- -8348102622967122528L
-
Serialized Fields
-
varExpr
VariableExpression varExpr
-
variableValues
java.lang.Object[] variableValues
-
-
-
Package org.datanucleus.store.types
-
Class org.datanucleus.store.types.IncompatibleFieldTypeException extends NucleusUserException implements Serializable
- serialVersionUID:
- 6864005515921540632L
-
Class org.datanucleus.store.types.TypeManagerImpl extends java.lang.Object implements Serializable
- serialVersionUID:
- 8217508318434539002L
-
Serialized Fields
-
autoApplyConvertersByType
java.util.Map<java.lang.String,TypeConverter> autoApplyConvertersByType
Map of TypeConverter keyed by type name that we should default to for this type (user-defined). -
classesWithoutContainerHandler
java.util.Set<java.lang.Class> classesWithoutContainerHandler
Cache of classes that don't need a ContainerHandler. -
containerHandlersByClass
java.util.Map<java.lang.Class,ContainerHandler> containerHandlersByClass
Map of ContainerHandlers, keyed by the container type class name. -
javaTypes
java.util.Map<java.lang.String,TypeManagerImpl.JavaType> javaTypes
Map of java types, keyed by the class name. -
nucCtx
NucleusContext nucCtx
-
typeConverterByName
java.util.Map<java.lang.String,TypeConverter> typeConverterByName
Map of TypeConverter keyed by their symbolic name. -
typeConverterDatastoreTypeByConverter
java.util.Map<TypeConverter,java.lang.Class> typeConverterDatastoreTypeByConverter
Cache of TypeConverter datastore type, keyed by the converter. -
typeConverterMap
java.util.Map<java.lang.Class,java.util.Map<java.lang.Class,TypeConverter>> typeConverterMap
Map of (Map of TypeConverter keyed by the datastore type), keyed by the member type. -
typeConverterMemberTypeByConverter
java.util.Map<TypeConverter,java.lang.Class> typeConverterMemberTypeByConverter
Cache of TypeConverter member type, keyed by the converter.
-
-
-
Package org.datanucleus.store.types.converters
-
Class org.datanucleus.store.types.converters.BigDecimalArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 5829673311829818607L
-
Class org.datanucleus.store.types.converters.BigDecimalDoubleConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 9192173072810027540L
-
Class org.datanucleus.store.types.converters.BigDecimalStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 7218240846316253232L
-
Class org.datanucleus.store.types.converters.BigIntegerArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1225964406998563456L
-
Class org.datanucleus.store.types.converters.BigIntegerLongConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -946874444222779197L
-
Class org.datanucleus.store.types.converters.BigIntegerStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 2695605770119124000L
-
Class org.datanucleus.store.types.converters.BitSetStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -8700033712868623346L
-
Class org.datanucleus.store.types.converters.BooleanArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -1034562477183576606L
-
Class org.datanucleus.store.types.converters.BooleanIntegerConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -6180650436706210421L
-
Class org.datanucleus.store.types.converters.BooleanYNConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 778758633106246559L
-
Class org.datanucleus.store.types.converters.BufferedImageByteArrayConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 585211414298721468L
-
Class org.datanucleus.store.types.converters.BufferedImageByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 585211414298721468L
-
Class org.datanucleus.store.types.converters.ByteArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 6497939627582849065L
-
Class org.datanucleus.store.types.converters.ByteObjectArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -6958778367541419692L
-
Class org.datanucleus.store.types.converters.CalendarComponentsConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 4725781321319221471L
-
Class org.datanucleus.store.types.converters.CalendarDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -1285232696965546003L
-
Class org.datanucleus.store.types.converters.CalendarStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -4905708644688677004L
-
Class org.datanucleus.store.types.converters.CalendarTimestampConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8751571323606648248L
-
Class org.datanucleus.store.types.converters.CharacterStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 5510626063899761384L
-
Class org.datanucleus.store.types.converters.CharArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 2306306360514101678L
-
Class org.datanucleus.store.types.converters.ClassStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 913106642606912411L
-
Serialized Fields
-
clr
ClassLoaderResolver clr
-
-
Class org.datanucleus.store.types.converters.ColorComponentsConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -9008045063095458023L
-
Class org.datanucleus.store.types.converters.ColorStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -7940282427064674388L
-
Class org.datanucleus.store.types.converters.CurrencyStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 466510473779336706L
-
Class org.datanucleus.store.types.converters.DateLongConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -3378521433435793058L
-
Class org.datanucleus.store.types.converters.DateStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 4638239842151376340L
-
Class org.datanucleus.store.types.converters.DoubleArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 2169191689430539326L
-
Class org.datanucleus.store.types.converters.DurationDoubleConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8560242792431943497L
-
Class org.datanucleus.store.types.converters.DurationLongConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8560242792431943497L
-
Class org.datanucleus.store.types.converters.DurationStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -7438116766732450791L
-
Class org.datanucleus.store.types.converters.FloatArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -8328547369768394603L
-
Class org.datanucleus.store.types.converters.InstantDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1012730202932240062L
-
Class org.datanucleus.store.types.converters.InstantLongConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -5582036749563342638L
-
Class org.datanucleus.store.types.converters.InstantStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -7199337848739020294L
-
Class org.datanucleus.store.types.converters.InstantTimestampConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1012730202932240062L
-
Class org.datanucleus.store.types.converters.IntArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -426707949213710681L
-
Class org.datanucleus.store.types.converters.IntegerStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 3043444938844407097L
-
Class org.datanucleus.store.types.converters.LocalDateDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -7505431105592812715L
-
Class org.datanucleus.store.types.converters.LocalDateSqlDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -4923966747560026044L
-
Class org.datanucleus.store.types.converters.LocalDateStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 3884056834450290793L
-
Class org.datanucleus.store.types.converters.LocalDateTimeDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -2827944255601470964L
-
Class org.datanucleus.store.types.converters.LocalDateTimeStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8882755544573190247L
-
Class org.datanucleus.store.types.converters.LocalDateTimeTimestampConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -4426520457647540543L
-
Class org.datanucleus.store.types.converters.LocaleStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -5566584819761013454L
-
Class org.datanucleus.store.types.converters.LocalTimeDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -2093237215554953399L
-
Class org.datanucleus.store.types.converters.LocalTimeLongConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -4766554255190425880L
-
Class org.datanucleus.store.types.converters.LocalTimeSqlTimeConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -792979141879966844L
-
Class org.datanucleus.store.types.converters.LocalTimeStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 4942570075844340588L
-
Class org.datanucleus.store.types.converters.LongArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1280117491397888843L
-
Class org.datanucleus.store.types.converters.LongStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -4708086231754476616L
-
Class org.datanucleus.store.types.converters.MonthDayComponentsConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8265858752748293491L
-
Class org.datanucleus.store.types.converters.MonthDayDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.MonthDaySqlDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.MonthDayStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.OffsetDateTimeDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 800484212767523129L
-
Class org.datanucleus.store.types.converters.OffsetDateTimeStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -2300431146181867887L
-
Class org.datanucleus.store.types.converters.OffsetDateTimeTimestampConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1020419574496380608L
-
Class org.datanucleus.store.types.converters.OffsetTimeLongConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 7502678558541569308L
-
Class org.datanucleus.store.types.converters.OffsetTimeSqlTimeConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 3340435954686655963L
-
Class org.datanucleus.store.types.converters.OffsetTimeStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 7774900007678148768L
-
Class org.datanucleus.store.types.converters.PeriodComponentsConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8265858752748293491L
-
Class org.datanucleus.store.types.converters.PeriodStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8975950103469192914L
-
Class org.datanucleus.store.types.converters.SerializableByteArrayConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 6620126332595722119L
-
Class org.datanucleus.store.types.converters.SerializableByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 585211414298721468L
-
Class org.datanucleus.store.types.converters.SerializableStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 5269636067035783545L
-
Class org.datanucleus.store.types.converters.ShortArrayByteBufferConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -8773804855531292024L
-
Class org.datanucleus.store.types.converters.SqlDateDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 3850097783909422945L
-
Class org.datanucleus.store.types.converters.SqlDateLongConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 7276158028007180L
-
Class org.datanucleus.store.types.converters.SqlDateStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 2261633191458773325L
-
Class org.datanucleus.store.types.converters.SqlTimeDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 3817497258319725482L
-
Class org.datanucleus.store.types.converters.SqlTimeLongConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -4450441515073250228L
-
Class org.datanucleus.store.types.converters.SqlTimestampDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -6304439767120260182L
-
Class org.datanucleus.store.types.converters.SqlTimestampLongConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1415324665726138972L
-
Class org.datanucleus.store.types.converters.SqlTimestampStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -6875184505578535496L
-
Class org.datanucleus.store.types.converters.SqlTimeStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -201061110824623751L
-
Class org.datanucleus.store.types.converters.StringBufferStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -4453706060312496022L
-
Class org.datanucleus.store.types.converters.StringBuilderStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -6443349700077274745L
-
Class org.datanucleus.store.types.converters.TimeZoneStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 7364602996379282493L
-
Class org.datanucleus.store.types.converters.URIStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -3784990025093845546L
-
Class org.datanucleus.store.types.converters.URLStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 536399905653117952L
-
Class org.datanucleus.store.types.converters.UUIDStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -7786945714314305089L
-
Class org.datanucleus.store.types.converters.YearIntegerConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -975145761836531481L
-
Class org.datanucleus.store.types.converters.YearMonthComponentsConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 375516277263118399L
-
Class org.datanucleus.store.types.converters.YearMonthDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.YearMonthSqlDateConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.YearMonthStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 9115389697479744326L
-
Class org.datanucleus.store.types.converters.YearStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1318087260153646890L
-
Class org.datanucleus.store.types.converters.ZonedDateTimeStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -2300431146181867887L
-
Class org.datanucleus.store.types.converters.ZonedDateTimeTimestampConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- 1020419574496380608L
-
Class org.datanucleus.store.types.converters.ZoneIdStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -6952772783848336885L
-
Class org.datanucleus.store.types.converters.ZoneOffsetStringConverter extends java.lang.Object implements Serializable
- serialVersionUID:
- -6314756576149793428L
-
-
Package org.datanucleus.store.types.wrappers
-
Class org.datanucleus.store.types.wrappers.ArrayList extends java.util.ArrayList<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.ArrayList<E> delegate
The internal "delegate". -
sorting
boolean sorting
-
-
-
Class org.datanucleus.store.types.wrappers.BitSet extends java.util.BitSet implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.Collection extends java.util.AbstractCollection<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- If an error occurs
-
-
Serialized Fields
-
delegate
java.util.Collection<E> delegate
The internal "delegate".
-
-
-
Class org.datanucleus.store.types.wrappers.Date extends java.util.Date implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.GregorianCalendar extends java.util.GregorianCalendar implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.HashMap extends java.util.HashMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.HashSet extends java.util.HashSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.HashSet<E> delegate
The internal "delegate".
-
-
-
Class org.datanucleus.store.types.wrappers.Hashtable extends java.util.Hashtable<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.LinkedHashMap extends java.util.LinkedHashMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.LinkedHashSet extends java.util.LinkedHashSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.LinkedHashSet<E> delegate
The internal "delegate".
-
-
-
Class org.datanucleus.store.types.wrappers.LinkedList extends java.util.LinkedList<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.LinkedList<E> delegate
The internal "delegate". -
sorting
boolean sorting
-
-
-
Class org.datanucleus.store.types.wrappers.List extends java.util.AbstractList<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.List<E> delegate
The internal "delegate". -
ownerMmd
AbstractMemberMetaData ownerMmd
-
ownerSM
DNStateManager ownerSM
-
sorting
boolean sorting
-
-
-
Class org.datanucleus.store.types.wrappers.Map extends java.util.AbstractMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.PriorityQueue extends java.util.PriorityQueue<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.PriorityQueue<E> delegate
The internal "delegate". -
ownerMmd
AbstractMemberMetaData ownerMmd
-
ownerSM
DNStateManager ownerSM
-
-
-
Class org.datanucleus.store.types.wrappers.Properties extends java.util.Properties implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.Properties delegate
The internal "delegate".
-
-
-
Class org.datanucleus.store.types.wrappers.Queue extends java.util.AbstractQueue<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.Queue<E> delegate
The internal "delegate". -
ownerMmd
AbstractMemberMetaData ownerMmd
-
ownerSM
DNStateManager ownerSM
-
-
-
Class org.datanucleus.store.types.wrappers.Set extends java.util.AbstractSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.Set<E> delegate
The internal "delegate".
-
-
-
Class org.datanucleus.store.types.wrappers.SortedMap extends java.util.AbstractMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.SortedSet extends java.util.AbstractSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.SortedSet<E> delegate
The internal "delegate".
-
-
-
Class org.datanucleus.store.types.wrappers.SqlDate extends java.sql.Date implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.SqlTime extends java.sql.Time implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.SqlTimestamp extends java.sql.Timestamp implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.Stack extends java.util.Stack<E> implements Serializable
- serialVersionUID:
- -2356534368275783162L
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.Stack<E> delegate
The internal "delegate". -
sorting
boolean sorting
-
-
Class org.datanucleus.store.types.wrappers.TreeMap extends java.util.TreeMap<K,V> implements Serializable
- serialVersionUID:
- 269796187189499489L
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
Class org.datanucleus.store.types.wrappers.TreeSet extends java.util.TreeSet<E> implements Serializable
- serialVersionUID:
- 2716348073191575719L
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.TreeSet<E> delegate
The internal "delegate".
-
-
Class org.datanucleus.store.types.wrappers.Vector extends java.util.Vector<E> implements Serializable
- serialVersionUID:
- -7852159568338224341L
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
java.util.Vector<E> delegate
The internal "delegate". -
sorting
boolean sorting
-
-
-
Package org.datanucleus.store.types.wrappers.backed
-
Class org.datanucleus.store.types.wrappers.backed.ArrayList extends ArrayList<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Collection extends Collection<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- If an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.HashMap extends HashMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.HashSet extends HashSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Hashtable extends Hashtable<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.LinkedHashMap extends LinkedHashMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.LinkedHashSet extends LinkedHashSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.LinkedList extends LinkedList<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.List extends List<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Map extends Map<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.PriorityQueue extends PriorityQueue<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Properties extends Properties implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Queue extends Queue<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Set extends Set<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.SortedMap extends SortedMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.SortedSet extends SortedSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Stack extends Stack<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.TreeMap extends TreeMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
The writeReplace method is called when ObjectOutputStream is preparing to write the object to the stream. The ObjectOutputStream checks whether the class defines the writeReplace method. If the method is defined, the writeReplace method is called to allow the object to designate its replacement in the stream. The object returned should be either of the same type as the object passed in or an object that when read and resolved will result in an object of a type that is compatible with all references to the object.- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.TreeSet extends TreeSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Vector extends Vector<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
- Throws:
java.io.ObjectStreamException
- if an error occurs
-
-
-
-
Package org.datanucleus.store.valuegenerator
-
Class org.datanucleus.store.valuegenerator.ValueGenerationBlock extends java.lang.Object implements Serializable
- serialVersionUID:
- -7180698168837344934L
-
Serialized Fields
-
nextIndex
int nextIndex
The next id position. -
valueList
java.util.List<T> valueList
The list of values in this block.
-
-
Class org.datanucleus.store.valuegenerator.ValueGenerationException extends NucleusException implements Serializable
- serialVersionUID:
- -3825260450088569187L
-
-
Package org.datanucleus.transaction
-
Class org.datanucleus.transaction.HeuristicMixedException extends NucleusTransactionException implements Serializable
- serialVersionUID:
- -5898996177613924172L
-
Class org.datanucleus.transaction.HeuristicRollbackException extends NucleusTransactionException implements Serializable
- serialVersionUID:
- 7937127770266014714L
-
Class org.datanucleus.transaction.NucleusTransactionException extends NucleusException implements Serializable
- serialVersionUID:
- 2150861697402241048L
-
Class org.datanucleus.transaction.RollbackException extends NucleusTransactionException implements Serializable
- serialVersionUID:
- 5776212291698777821L
-
-
Package org.datanucleus.transaction.jta
-
Class org.datanucleus.transaction.jta.JTASyncRegistryUnavailableException extends java.lang.Exception implements Serializable
- serialVersionUID:
- 4724764122936512281L
-
-
Package org.datanucleus.util
-
Class org.datanucleus.util.ConcurrentReferenceHashMap extends java.util.AbstractMap<K,V> implements Serializable
- serialVersionUID:
- 7249069246763182397L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, java.lang.ClassNotFoundException
Reconstitute the ConcurrentReferenceHashMap instance from a stream (i.e., deserialize it).- Throws:
java.io.IOException
- if an i/o error occursjava.lang.ClassNotFoundException
- if a class is not found
-
writeObject
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException
Save the state of the ConcurrentReferenceHashMap instance to a stream (i.e., serialize it).- Serial Data:
- the key (Object) and value (Object) for each key-value mapping, followed by a null pair. The key-value mappings are emitted in no particular order.
- Throws:
java.io.IOException
- if an i/o error occurs
-
-
Serialized Fields
-
identityComparisons
boolean identityComparisons
-
segmentMask
int segmentMask
Mask value for indexing into segments. The upper bits of a key's hash code are used to choose the segment. -
segments
ConcurrentReferenceHashMap.Segment<K,V>[] segments
The segments, each of which is a specialized hash table -
segmentShift
int segmentShift
Shift value for indexing within segments.
-
-