Serialized Form
-
Package org.datanucleus
-
Class org.datanucleus.Configuration extends PropertyStore implements Serializable
- serialVersionUID:
- 1483628590934722025L
-
Serialized Fields
-
defaultFrequentProperties
FrequentlyAccessedProperties defaultFrequentProperties
-
defaultProperties
Map<String,Object> defaultProperties
Map of default properties, used as a fallback. Key is lower-case. -
managerOverrideableProperties
Map<String,Object> managerOverrideableProperties
-
nucCtx
NucleusContext nucCtx
-
propertyMappings
Map<String,org.datanucleus.Configuration.PropertyMapping> propertyMappings
Mapping for the properties of the plugins, PropertyMapping, keyed by the property name. -
propertyValidators
Map<String,PropertyValidator> propertyValidators
-
-
Class org.datanucleus.FetchGroup extends Object implements Serializable
- serialVersionUID:
- 8238931367627119563L
-
Serialized Fields
-
cls
Class<T> cls
The class that this group is for. -
memberNames
Set<String> memberNames
Names of the fields/properties of the class that are part of this group. -
name
String name
Name of the group. -
nucleusCtx
NucleusContext nucleusCtx
Context. -
planListeners
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
Map<String,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 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
Class[] detachmentRootClasses
The classes used as the roots for detachment (DetachAllOnCommit). -
detachmentRoots
Collection<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
Set<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
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 Object implements Serializable
- serialVersionUID:
- 7737532122953947585L
-
Serialized Fields
-
cacheName
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 Object implements Serializable
- serialVersionUID:
- 1362763118213430097L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
-
writeObject
private void writeObject(ObjectOutputStream out) throws IOException
- Throws:
IOException
-
-
Serialized Fields
-
apiAdapter
ApiAdapter apiAdapter
-
maxSize
int maxSize
-
pinnedCache
Map<Object,CachedPC> pinnedCache
Pinned objects cache. -
pinnedClasses
Collection<org.datanucleus.cache.AbstractReferencedLevel2Cache.PinnedClass> pinnedClasses
Collection of pinned classes whose objects should be pinned if they ever reach the cache. -
pinnedIds
Collection pinnedIds
Collection of ids whose objects should be pinned if they ever reach the cache.
-
-
Class org.datanucleus.cache.CachedPC extends Object implements Serializable
- serialVersionUID:
- 1326244752228266953L
-
Serialized Fields
-
cls
Class cls
Class of the object being cached. -
fieldValues
Map<Integer,Object> fieldValues
Values for the fields, keyed by the absolute field number. -
id
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
Object version
Version of the cached object (if any) - Long, Timestamp etc.
-
-
Class org.datanucleus.cache.CachedPC.CachedId extends Object implements Serializable
- serialVersionUID:
- -2806783207184913323L
-
Class org.datanucleus.cache.CacheUniqueKey extends Object implements Serializable
- serialVersionUID:
- 7195826078767074981L
-
Serialized Fields
-
hashCode
int hashCode
-
toString
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 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 IndexOutOfBoundsException implements Serializable
- serialVersionUID:
- 160715609518896765L
-
Serialized Fields
-
className
String className
-
constantPoolCount
int constantPoolCount
-
-
Class org.datanucleus.enhancer.asm.MethodTooLargeException extends IndexOutOfBoundsException implements Serializable
- serialVersionUID:
- 6807380416709738314L
-
-
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
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 RuntimeException implements Serializable
- serialVersionUID:
- 6533560396693164660L
-
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<Byte> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Read this object. Read the superclass first.- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
Write this object. Write the superclass first.- Throws:
IOException
-
-
-
Class org.datanucleus.identity.CharId extends SingleFieldId<Character> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Read this object. Read the superclass first.- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
Write this object. Write the superclass first.- Throws:
IOException
-
-
-
Class org.datanucleus.identity.DatastoreIdImpl extends Object implements Serializable
- serialVersionUID:
- -1841930829956222995L
-
Class org.datanucleus.identity.DatastoreIdImplKodo extends Object implements Serializable
- serialVersionUID:
- -427334762583525878L
-
Class org.datanucleus.identity.DatastoreIdImplXcalia extends Object implements Serializable
- serialVersionUID:
- -5332981853673489183L
-
Class org.datanucleus.identity.DatastoreUniqueLongId extends Object implements Serializable
- serialVersionUID:
- -8633190725867210874L
-
Serialized Fields
-
key
long key
-
-
Class org.datanucleus.identity.IdentityReference extends Object implements Serializable
- serialVersionUID:
- 2472281096825989665L
-
Serialized Fields
-
client
Object client
The object we are the identity for.
-
-
Class org.datanucleus.identity.IntId extends SingleFieldId<Integer> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Read this object. Read the superclass first.- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
Write this object. Write the superclass first.- Throws:
IOException
-
-
-
Class org.datanucleus.identity.LongId extends SingleFieldId<Long> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Read this object. Read the superclass first.- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
Write this object. Write the superclass first.- Throws:
IOException
-
-
-
Class org.datanucleus.identity.ObjectId extends SingleFieldId implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Read this object. Read the superclass first.- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
Write this object. Write the superclass first.- Throws:
IOException
-
-
-
Class org.datanucleus.identity.ShortId extends SingleFieldId<Short> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Read this object. Read the superclass first.- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
Write this object. Write the superclass first.- Throws:
IOException
-
-
-
Class org.datanucleus.identity.SingleFieldId extends Object implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Read from the input stream. Creates a new instance with the target class name set- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
Write to the output stream.- Throws:
IOException
-
-
-
Class org.datanucleus.identity.StringId extends SingleFieldId<String> implements Serializable
-
Serialization Methods
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
Read this object. Read the superclass first.- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
Write this object. Write the superclass first.- Throws:
IOException
-
-
-
Class org.datanucleus.identity.XcaliaIdentityStringTranslator extends Object implements Serializable
- serialVersionUID:
- -4844364972186523924L
-
-
Package org.datanucleus.metadata
-
Class org.datanucleus.metadata.AbstractClassMetaData extends MetaData implements Serializable
- serialVersionUID:
- -2433561862769017940L
-
Serialized Fields
-
accessViaField
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
Boolean cacheable
cacheable tag value. -
catalog
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
String entityName
Entity name. Required by JPA/Jakarta $4.3.1 for accessing this class in queries. -
excludeDefaultListeners
Boolean excludeDefaultListeners
Flag to exclude default listeners. -
excludeSuperClassListeners
Boolean excludeSuperClassListeners
Flag to exclude superclass listeners. -
fetchGroupMetaDataByName
Map<String,FetchGroupMetaData> fetchGroupMetaDataByName
Convenience lookup map of fetch group by the name. -
fetchGroupMetaWithPostLoad
Boolean fetchGroupMetaWithPostLoad
Cached result ofAbstractClassMetaData.hasFetchGroupWithPostLoad()
-
fetchGroups
Set<FetchGroupMetaData> fetchGroups
-
foreignKeys
List<ForeignKeyMetaData> foreignKeys
-
fullName
String fullName
Full name (e.g org.datanucleus.MyClass) -
hasRelations
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
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
List<JoinMetaData> joins
-
listeners
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
Map<String,Integer> memberPositionsByName
Position numbers of members mapped by the name of the field/property. -
members
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
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
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
String persistableSuperclass
persistable-superclass tag value (deprecated). -
persistenceModifier
ClassPersistenceModifier persistenceModifier
persistence-modifier tag value. -
pkIsDatastoreAttributed
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
Collection<QueryMetaData> queries
Named queries -
queryResultMetaData
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
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
Collection<StoredProcQueryMetaData> storedProcQueries
Named stored procs -
table
String table
Table name (O/R mapping). This may be of the form "[database].[catalog].[schema].table" -
uniqueConstraints
List<UniqueMetaData> uniqueConstraints
-
unmappedColumns
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
String columnName
-
columns
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
String mappedBy
Field that this is mapped to. -
table
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
Boolean cascadeAttach
Whether to attach this relation when attaching the owning object. -
cascadeDelete
Boolean cascadeDelete
Whether to delete this relation when deleting the owning object (JPA/Jakarta). This is only used at metadata population. See "dependent". -
cascadeDetach
Boolean cascadeDetach
Whether to detach this relation when detaching the owning object (JPA/Jakarta). -
cascadePersist
Boolean cascadePersist
Whether to persist this relation when persisting the owning object. -
cascadeRefresh
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
String catalog
Catalog for the table specified for this field. -
className
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
String column
column tag value. -
columnMetaData
ColumnMetaData[] columnMetaData
Contains the metadata for column(s). -
columns
List<ColumnMetaData> columns
Columns ColumnMetaData -
containerMetaData
ContainerMetaData containerMetaData
Meta-Data of any container. -
defaultFetchGroup
Boolean defaultFetchGroup
default-fetch-group tag value. -
dependent
Boolean dependent
Whether this field contains a reference that should be deleted when deleting this field. -
elementMetaData
ElementMetaData elementMetaData
ElementMetaData. -
embedded
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
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
String loadFetchGroup
load-fetch-group value. -
mappedBy
String mappedBy
mapped-by tag value. -
mapsIdAttribute
String mapsIdAttribute
Placeholder for the JPA "mapsId" attribute, in case a store plugin wants to use it -
memberRepresented
Member memberRepresented
The member (field/method) being represented here. Note, this prevents Serialization. -
name
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
Boolean primaryKey
primary key tag value. -
recursionDepth
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
String relationTypeString
Placeholder for the JPA relation type ManyToOne, OneToOne etc so we can store what the user specified. -
schema
String schema
Schema for the table specified for this field. -
sequence
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
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
String table
Table name for this field. -
targetClassName
String targetClassName
Name of the target entity (when used with JPA MetaData on OneToOne, OneToMany etc) -
type
Class type
Field type being represented. -
uniqueConstraint
boolean uniqueConstraint
Whether to add a unique constraint. -
uniqueMetaData
UniqueMetaData uniqueMetaData
UniqueMetaData. -
valueGeneratorName
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
org.datanucleus.metadata.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
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
org.datanucleus.metadata.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
Boolean allowsNull
Whether the column accepts nulls. -
columnDdl
String columnDdl
Optional column DDL appended to the column definition defined by DataNucleus. -
defaultValue
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
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
Integer length
length to use (if any). Also known as "precision" when for floating point types. -
name
String name
column name. -
position
Integer position
Column position for the table as a whole (0-origin). -
scale
Integer scale
scale to use (if any). -
sqlType
String sqlType
sql-type to use (if any). Takes priority over jdbc-type. -
target
String target
target column name (for matching across a FK). -
targetMember
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
List<String> columnNames
The column names for this constraint. -
memberNames
List<String> memberNames
The member names for this constraint. -
name
String name
the constraint name -
table
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
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
String columnName
column name value. -
sequence
String sequence
sequence tag value. -
strategy
ValueGenerationStrategy strategy
strategy tag value. -
valueGeneratorName
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
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
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
List<AbstractMemberMetaData> members
Member definition of the embedded object. -
nullIndicatorColumn
String nullIndicatorColumn
Name of a column used for determining if the embedded object is null -
nullIndicatorValue
String nullIndicatorValue
Value in the null column indicating that the embedded object is null -
ownerMember
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
-
Class org.datanucleus.metadata.FetchGroupMemberMetaData extends MetaData implements Serializable
- serialVersionUID:
- 548676970076554443L
-
Serialized Fields
-
isProperty
boolean isProperty
-
name
String name
-
recursionDepth
int recursionDepth
-
-
Class org.datanucleus.metadata.FetchGroupMetaData extends MetaData implements Serializable
- serialVersionUID:
- -9024912323171424927L
-
Serialized Fields
-
fetchGroups
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
Set<FetchGroupMemberMetaData> members
members (fields/properties) declared to be in this fetch group. -
name
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
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
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
String catalog
Catalog name for all classes in this file -
fetchPlans
Collection<FetchPlanMetaData> fetchPlans
Named FetchPlans in this file. -
filename
String filename
Name of file -
listeners
List<EventListenerMetaData> listeners
List of event listeners defined for this file. -
packages
List<PackageMetaData> packages
List of packages in this file (uses List to retain file positioning) -
queries
Collection<QueryMetaData> queries
Named queries defined in this file. -
queryResultMetaData
Collection<QueryResultMetaData> queryResultMetaData
List of query result MetaData defined for this file. -
schema
String schema
Schema name for all classes in this file -
storedProcs
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 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
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
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
String name
Name of the interface implemented. -
properties
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
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
String messageKey
Message resources key
-
-
Class org.datanucleus.metadata.InvalidClassMetaDataException extends InvalidMetaDataException implements Serializable
- serialVersionUID:
- 6498740110129166983L
-
Serialized Fields
-
className
String className
-
-
Class org.datanucleus.metadata.InvalidMemberMetaDataException extends InvalidMetaDataException implements Serializable
- serialVersionUID:
- -8889474376874514402L
-
Class org.datanucleus.metadata.InvalidMetaDataException extends NucleusFatalUserException implements Serializable
- serialVersionUID:
- -1227318171934042330L
-
Serialized Fields
-
messageKey
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
String catalog
the catalog name. -
columnName
String columnName
-
columns
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
String schema
the schema name. -
table
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
org.datanucleus.metadata.ContainerComponent key
Representation of the key of the map. -
mapType
MapMetaData.MapType mapType
Type of map. -
value
org.datanucleus.metadata.ContainerComponent value
Representation of the value of the map.
-
-
Class org.datanucleus.metadata.MetaData extends Object implements Serializable
- serialVersionUID:
- -5477406260914096062L
-
Class org.datanucleus.metadata.MetaDataManagerImpl extends 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
Collection<String> classesWithoutPersistenceInfo
Cache of class names that are known to not have MetaData/annotations. -
classMetaDataByAppIdClassName
Map<String,Collection<AbstractClassMetaData>> classMetaDataByAppIdClassName
Map of class metadata, keyed by the application-id object-id class name (not SingleField). -
classMetaDataByClass
Map<String,AbstractClassMetaData> classMetaDataByClass
Map of ClassMetaData, keyed by the class name. -
classMetaDataByDiscriminatorName
Map<String,AbstractClassMetaData> classMetaDataByDiscriminatorName
Map of ClassMetaData, keyed by the class discriminator name. -
classMetaDataByEntityName
Map<String,AbstractClassMetaData> classMetaDataByEntityName
Map of ClassMetaData, keyed by the JPA "entity name". -
concreteSubclassNamesByClassName
Map<String,Set<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
Map<String,Set<String>> directSubclassesByClass
Cache subclass information as that is expensive to compute, keyed by class name -
discriminatorLookupByRootClassName
Map<String,org.datanucleus.metadata.MetaDataManagerImpl.DiscriminatorLookup> discriminatorLookupByRootClassName
-
fetchPlanMetaDataByName
Map<String,FetchPlanMetaData> fetchPlanMetaDataByName
Map of FetchPlanMetaData, keyed by the fetch plan name. -
fileMetaDataByURLString
Map<String,FileMetaData> fileMetaDataByURLString
Map of FileMetaData for the parsed files, keyed by the URL string. -
listeners
Set<MetaDataListener> listeners
Listeners for metadata load. -
listenersLoadedMetaData
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
Map<String,QueryMetaData> queryMetaDataByName
Map of QueryMetaData, keyed by the (class name + query name). -
queryResultMetaDataByName
Map<String,QueryResultMetaData> queryResultMetaDataByName
Map of QueryResultMetaData keyed by the name. -
sequenceMetaDataByPackageSequence
Map<String,SequenceMetaData> sequenceMetaDataByPackageSequence
Map of SequenceMetaData, keyed by the package name and sequence name. -
storedProcQueryMetaDataByName
Map<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
Map<String,TableGeneratorMetaData> tableGeneratorMetaDataByPackageSequence
Map of TableGeneratorMetaData, keyed by the package name and generator name. -
updateLock
Lock updateLock
-
usableClassMetaDataByClass
Map<String,AbstractClassMetaData> usableClassMetaDataByClass
-
userMetaDataNumber
int userMetaDataNumber
Number of user metadata items. -
utilisedFileMetaData
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
String columnName
Column name for multitenancy discriminator. -
indexed
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
String columnName
The name of the column (if specified as input) -
columns
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
String mappedBy
Name of the field in the element that is the ordering field. -
ordering
String ordering
Ordering when using an "ordered list" where the elements are retrieved in a particular order.
-
-
Class org.datanucleus.metadata.OrderMetaData.FieldOrder extends Object implements Serializable
- serialVersionUID:
- 338498690476594298L
-
Serialized Fields
-
fieldName
String fieldName
-
forward
boolean forward
-
-
Class org.datanucleus.metadata.PackageMetaData extends MetaData implements Serializable
- serialVersionUID:
- 2129305063744686523L
-
Serialized Fields
-
catalog
String catalog
Catalog name for all classes in this package -
classes
List<ClassMetaData> classes
List of classes (uses List to retain positioning). -
interfaces
List<InterfaceMetaData> interfaces
List of interfaces (uses List to retain positioning). -
name
String name
Package name -
schema
String schema
Schema name for all classes in this package -
sequences
Collection<SequenceMetaData> sequences
Sequence generators. -
tableGenerators
Collection<TableGeneratorMetaData> tableGenerators
Table generators.
-
-
Class org.datanucleus.metadata.PersistenceFileMetaData extends MetaData implements Serializable
- serialVersionUID:
- -5448349113062382507L
-
Serialized Fields
-
filename
String filename
Filename of the "persistence.xml" -
persistenceUnits
Set<PersistenceUnitMetaData> persistenceUnits
Persistence units defined in this file.
-
-
Class org.datanucleus.metadata.PersistenceUnitMetaData extends MetaData implements Serializable
- serialVersionUID:
- 6021663206256915679L
-
Serialized Fields
-
classNames
Set<String> classNames
Names of the classes specified. -
description
String description
Description of the persistence unit. -
excludeUnlistedClasses
boolean excludeUnlistedClasses
Whether to exclude unlisted classes. -
jarFiles
Set<Object> jarFiles
Names/URLs of the JAR files specified. -
jtaDataSource
String jtaDataSource
JTA data source for the persistence unit. -
mappingFileNames
Set<String> mappingFileNames
Names of the mapping files specified. -
name
String name
Name of the persistence unit. -
nonJtaDataSource
String nonJtaDataSource
Non-JTA data source for the persistence unit. -
properties
Properties properties
Vendor properties. -
provider
String provider
Provider for the persistence unit. -
rootURI
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
String sharedCacheMode
L2 cache mode for persistable objects. -
transactionType
TransactionType transactionType
Transaction type for this persistence unit. -
validationMode
String validationMode
Validation Mode for Bean Validator.
-
-
Class org.datanucleus.metadata.PrimaryKeyMetaData extends MetaData implements Serializable
- serialVersionUID:
- 6303979815375277900L
-
Serialized Fields
-
columnName
String columnName
Column name of PK. -
columns
List<ColumnMetaData> columns
-
name
String name
PK constraint name.
-
-
Class org.datanucleus.metadata.PropertyMetaData extends AbstractMemberMetaData implements Serializable
- serialVersionUID:
- -1281091318359894652L
-
Serialized Fields
-
fieldName
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
String fetchPlanName
Name of any fetch-plan to use. -
language
String language
Query language. -
name
String name
Name of the query. -
query
String query
The single string query -
resultClass
String resultClass
The result class to use. Only applies to SQL. -
resultMetaDataName
String resultMetaDataName
Name for the MetaData defining the mapping of the result set (for JPA SQL). -
scope
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
List<QueryResultMetaData.ConstructorTypeMapping> ctrTypeMappings
-
name
String name
Name of the query result mapping. -
persistentTypeMappings
List<QueryResultMetaData.PersistentTypeMapping> persistentTypeMappings
Collection of mappings of persistent types returned from the result set. -
scalarColumns
List<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
String catalogName
-
datastoreSequence
String datastoreSequence
Datastore Sequence name -
factoryClass
String factoryClass
factory class name (JDO). -
initialValue
int initialValue
Initial value of the sequence. -
name
String name
Name under which this sequence generator is known. -
schemaName
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
String columnName
Column name for soft delete. -
indexed
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
-
Class org.datanucleus.metadata.StoredProcQueryParameterMetaData extends MetaData implements Serializable
- serialVersionUID:
- 7363911357565223250L
-
Serialized Fields
-
mode
StoredProcQueryParameterMode mode
-
name
String name
-
type
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
String catalogName
Name of the catalog to use for the table -
initialValue
long initialValue
Initial value in the table. -
name
String name
Name under which this table generator is known. -
pkColumnName
String pkColumnName
Name of the primary-key column name -
pkColumnValue
String pkColumnValue
Name of the primary-key column value -
schemaName
String schemaName
Name of the schema to use for the table -
tableName
String tableName
Name of the table to use for sequences -
valueColumnName
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 Object implements Serializable
- serialVersionUID:
- -6851202349718961853L
-
Serialized Fields
-
customName
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
String columnName
column name -
indexed
IndexedValue indexed
Indexed value. -
indexMetaData
IndexMetaData indexMetaData
Detail of any indexing of the version column (optional). -
memberName
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 Object implements Serializable
- serialVersionUID:
- 2606866392881023620L
-
Class org.datanucleus.plugin.OSGiPluginRegistry.ExtensionSorter extends 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 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
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 AbstractList<E> implements Serializable
- serialVersionUID:
- -4600803916251436835L
-
Serialized Fields
-
api
ApiAdapter api
-
closed
boolean closed
Whether the results are close. -
connectionListeners
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
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
Map outputParamValues
Repository for holding output parameter values after execution. -
procedureName
String procedureName
-
resultClasses
Class[] resultClasses
Result classes for the result sets (optional). -
resultMetaDatas
QueryResultMetaData[] resultMetaDatas
MetaData defining the results of the query (optional). -
resultSetNumber
int resultSetNumber
-
storedProcParams
Set<AbstractStoredProcedureQuery.StoredProcedureParameter> storedProcParams
-
-
Class org.datanucleus.store.query.CandidateIdsQueryResult extends AbstractQueryResult<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.query.NoQueryResultsException extends NucleusException implements Serializable
- serialVersionUID:
- -5046488758382548159L
-
Class org.datanucleus.store.query.Query extends Object implements Serializable
- serialVersionUID:
- 7820102897590182771L
-
Serialized Fields
-
candidateClass
Class<T> candidateClass
The candidate class for this query. -
candidateClassName
String candidateClassName
Name of the candidate class (used when specified via Single-String). -
explicitParameters
String explicitParameters
Any explicit parameters defined for this query, comma separated. -
explicitVariables
String explicitVariables
Any explicit variables defined for this query, semicolon separated. -
extensions
Map<String,Object> extensions
Any extensions. These are stored with the key in lowercase. -
fetchPlan
FetchPlan fetchPlan
Fetch Plan to use for the query. -
filter
String filter
The filter for the query. -
fromInclNo
long fromInclNo
Query result range start position (inclusive). -
fromInclParam
String fromInclParam
Query result range lower limit (inclusive) as a parameter name. -
grouping
String grouping
Grouping clause for the query, for use with aggregate expressions. -
having
String having
Having clause for the query -
ignoreCache
boolean ignoreCache
Whether to ignore dirty instances in the query. -
imports
String imports
Any import declarations for the types used in the query, semicolon separated. -
inputParameters
Map inputParameters
-
ordering
String ordering
Ordering clause for the query, governing the order objects are returned. -
range
String range
String form of the query result range. For convenience only. -
readTimeoutMillis
Integer readTimeoutMillis
Read timeout (milliseconds), if any. -
result
String result
Specification of the result of the query e.g aggregates etc. Doesn't include any "distinct". -
resultClass
Class resultClass
User-defined class that best represents the results of a query. Populated if specified via setResultClass(). -
resultClassName
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
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
Map<String,Query.SubqueryDefinition> subqueries
Any subqueries, keyed by the variable name that they represent. -
toExclNo
long toExclNo
Query result range end position (exclusive). -
toExclParam
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
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 Object implements Serializable
- serialVersionUID:
- -1071931192920096219L
-
Class org.datanucleus.store.query.cache.AbstractQueryResultsCache extends Object implements Serializable
- serialVersionUID:
- 5815194081248492071L
-
Serialized Fields
-
cacheName
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 Object implements Serializable
- serialVersionUID:
- 6184328064337729891L
-
Serialized Fields
-
cache
javax.cache.Cache<String,QueryCompilation> cache
The cache to use.
-
-
Class org.datanucleus.store.query.cache.JavaxCacheQueryDatastoreCompilationCache extends Object implements Serializable
- serialVersionUID:
- 835024707422532913L
-
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 Object implements Serializable
- serialVersionUID:
- -7781522317458406758L
-
Class org.datanucleus.store.query.compiler.QueryCompilation extends Object implements Serializable
- serialVersionUID:
- 2976142726587145777L
-
Serialized Fields
-
candidateAlias
String candidateAlias
Alias for the (primary) candidate. Defaults to "this". -
candidateClass
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
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
Map<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 Object implements Serializable
- serialVersionUID:
- -4839286733223290900L
-
Serialized Fields
-
parentSymbolTable
SymbolTable parentSymbolTable
SymbolTable for the parent query (when this is a subquery), otherwise null. -
symbols
Map<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
List<Expression> elements
Elements of the array.
-
-
Class org.datanucleus.store.query.expression.CaseExpression extends Expression implements Serializable
- serialVersionUID:
- -7123407498309440027L
-
Serialized Fields
-
actionConditions
List<CaseExpression.ExpressionPair> actionConditions
-
elseExpr
Expression elseExpr
-
-
Class org.datanucleus.store.query.expression.ClassExpression extends Expression implements Serializable
- serialVersionUID:
- 4727718524363567502L
-
Serialized Fields
-
candidateExpression
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
List<Expression> arguments
Arguments for the creation call. -
tuples
List<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 Object implements Serializable
- serialVersionUID:
- -847871617806099111L
-
Serialized Fields
-
alias
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 Object implements Serializable
- serialVersionUID:
- -5417485338482984402L
-
Serialized Fields
-
precedence
int precedence
-
symbol
String symbol
-
-
Class org.datanucleus.store.query.expression.InvokeExpression extends Expression implements Serializable
- serialVersionUID:
- -4907486904172153963L
-
Serialized Fields
-
arguments
List<Expression> arguments
Arguments for the method invocation. -
methodName
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
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
String sortOrder
-
-
Class org.datanucleus.store.query.expression.ParameterExpression extends Expression implements Serializable
- serialVersionUID:
- -2170413163550042263L
-
Class org.datanucleus.store.query.expression.PrimaryExpression extends Expression implements Serializable
- serialVersionUID:
- 6725075523258882792L
-
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
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
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
-
-
Package org.datanucleus.store.query.inmemory
-
Class org.datanucleus.store.query.inmemory.InMemoryQueryResult extends AbstractList implements Serializable
- serialVersionUID:
- 9111768802939625736L
-
Serialized Fields
-
api
ApiAdapter api
-
closed
boolean closed
Whether the results are close. -
results
List results
-
-
Class org.datanucleus.store.query.inmemory.VariableNotSetException extends RuntimeException implements Serializable
- serialVersionUID:
- -8348102622967122528L
-
Serialized Fields
-
varExpr
VariableExpression varExpr
-
variableValues
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 Object implements Serializable
- serialVersionUID:
- 8217508318434539002L
-
Serialized Fields
-
autoApplyConvertersByType
Map<String,TypeConverter> autoApplyConvertersByType
Map of TypeConverter keyed by type name that we should default to for this type (user-defined). -
classesWithoutContainerHandler
Set<Class> classesWithoutContainerHandler
Cache of classes that don't need a ContainerHandler. -
containerHandlersByClass
Map<Class,ContainerHandler> containerHandlersByClass
Map of ContainerHandlers, keyed by the container type class name. -
javaTypes
Map<String,org.datanucleus.store.types.TypeManagerImpl.JavaType> javaTypes
Map of java types, keyed by the class name. -
nucCtx
NucleusContext nucCtx
-
typeConverterByName
Map<String,TypeConverter> typeConverterByName
Map of TypeConverter keyed by their symbolic name. -
typeConverterDatastoreTypeByConverter
Map<TypeConverter,Class> typeConverterDatastoreTypeByConverter
Cache of TypeConverter datastore type, keyed by the converter. -
typeConverterMap
Map<Class,Map<Class,TypeConverter>> typeConverterMap
Map of (Map of TypeConverter keyed by the datastore type), keyed by the member type. -
typeConverterMemberTypeByConverter
Map<TypeConverter,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 Object implements Serializable
- serialVersionUID:
- 5829673311829818607L
-
Class org.datanucleus.store.types.converters.BigDecimalDoubleConverter extends Object implements Serializable
- serialVersionUID:
- 9192173072810027540L
-
Class org.datanucleus.store.types.converters.BigDecimalStringConverter extends Object implements Serializable
- serialVersionUID:
- 7218240846316253232L
-
Class org.datanucleus.store.types.converters.BigIntegerArrayByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- 1225964406998563456L
-
Class org.datanucleus.store.types.converters.BigIntegerLongConverter extends Object implements Serializable
- serialVersionUID:
- -946874444222779197L
-
Class org.datanucleus.store.types.converters.BigIntegerStringConverter extends Object implements Serializable
- serialVersionUID:
- 2695605770119124000L
-
Class org.datanucleus.store.types.converters.BitSetStringConverter extends Object implements Serializable
- serialVersionUID:
- -8700033712868623346L
-
Class org.datanucleus.store.types.converters.BooleanArrayByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- -1034562477183576606L
-
Class org.datanucleus.store.types.converters.BooleanIntegerConverter extends Object implements Serializable
- serialVersionUID:
- -6180650436706210421L
-
Class org.datanucleus.store.types.converters.BooleanYNConverter extends Object implements Serializable
- serialVersionUID:
- 778758633106246559L
-
Class org.datanucleus.store.types.converters.BufferedImageByteArrayConverter extends Object implements Serializable
- serialVersionUID:
- 585211414298721468L
-
Class org.datanucleus.store.types.converters.BufferedImageByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- 585211414298721468L
-
Class org.datanucleus.store.types.converters.ByteArrayByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- 6497939627582849065L
-
Class org.datanucleus.store.types.converters.ByteObjectArrayByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- -6958778367541419692L
-
Class org.datanucleus.store.types.converters.CalendarComponentsConverter extends Object implements Serializable
- serialVersionUID:
- 4725781321319221471L
-
Class org.datanucleus.store.types.converters.CalendarDateConverter extends Object implements Serializable
- serialVersionUID:
- -1285232696965546003L
-
Class org.datanucleus.store.types.converters.CalendarStringConverter extends Object implements Serializable
- serialVersionUID:
- -4905708644688677004L
-
Class org.datanucleus.store.types.converters.CalendarTimestampConverter extends Object implements Serializable
- serialVersionUID:
- 8751571323606648248L
-
Class org.datanucleus.store.types.converters.CharacterStringConverter extends Object implements Serializable
- serialVersionUID:
- 5510626063899761384L
-
Class org.datanucleus.store.types.converters.CharArrayByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- 2306306360514101678L
-
Class org.datanucleus.store.types.converters.ClassStringConverter extends Object implements Serializable
- serialVersionUID:
- 913106642606912411L
-
Serialized Fields
-
clr
ClassLoaderResolver clr
-
-
Class org.datanucleus.store.types.converters.ColorComponentsConverter extends Object implements Serializable
- serialVersionUID:
- -9008045063095458023L
-
Class org.datanucleus.store.types.converters.ColorStringConverter extends Object implements Serializable
- serialVersionUID:
- -7940282427064674388L
-
Class org.datanucleus.store.types.converters.CurrencyStringConverter extends Object implements Serializable
- serialVersionUID:
- 466510473779336706L
-
Class org.datanucleus.store.types.converters.DateLongConverter extends Object implements Serializable
- serialVersionUID:
- -3378521433435793058L
-
Class org.datanucleus.store.types.converters.DateStringConverter extends Object implements Serializable
- serialVersionUID:
- 4638239842151376340L
-
Class org.datanucleus.store.types.converters.DoubleArrayByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- 2169191689430539326L
-
Class org.datanucleus.store.types.converters.DurationDoubleConverter extends Object implements Serializable
- serialVersionUID:
- 8560242792431943497L
-
Class org.datanucleus.store.types.converters.DurationLongConverter extends Object implements Serializable
- serialVersionUID:
- 8560242792431943497L
-
Class org.datanucleus.store.types.converters.DurationStringConverter extends Object implements Serializable
- serialVersionUID:
- -7438116766732450791L
-
Class org.datanucleus.store.types.converters.FloatArrayByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- -8328547369768394603L
-
Class org.datanucleus.store.types.converters.InstantDateConverter extends Object implements Serializable
- serialVersionUID:
- 1012730202932240062L
-
Class org.datanucleus.store.types.converters.InstantLongConverter extends Object implements Serializable
- serialVersionUID:
- -5582036749563342638L
-
Class org.datanucleus.store.types.converters.InstantStringConverter extends Object implements Serializable
- serialVersionUID:
- -7199337848739020294L
-
Class org.datanucleus.store.types.converters.InstantTimestampConverter extends Object implements Serializable
- serialVersionUID:
- 1012730202932240062L
-
Class org.datanucleus.store.types.converters.IntArrayByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- -426707949213710681L
-
Class org.datanucleus.store.types.converters.IntegerStringConverter extends Object implements Serializable
- serialVersionUID:
- 3043444938844407097L
-
Class org.datanucleus.store.types.converters.LocalDateDateConverter extends Object implements Serializable
- serialVersionUID:
- -7505431105592812715L
-
Class org.datanucleus.store.types.converters.LocalDateSqlDateConverter extends Object implements Serializable
- serialVersionUID:
- -4923966747560026044L
-
Class org.datanucleus.store.types.converters.LocalDateStringConverter extends Object implements Serializable
- serialVersionUID:
- 3884056834450290793L
-
Class org.datanucleus.store.types.converters.LocalDateTimeDateConverter extends Object implements Serializable
- serialVersionUID:
- -2827944255601470964L
-
Class org.datanucleus.store.types.converters.LocalDateTimeStringConverter extends Object implements Serializable
- serialVersionUID:
- 8882755544573190247L
-
Class org.datanucleus.store.types.converters.LocalDateTimeTimestampConverter extends Object implements Serializable
- serialVersionUID:
- -4426520457647540543L
-
Class org.datanucleus.store.types.converters.LocaleStringConverter extends Object implements Serializable
- serialVersionUID:
- -5566584819761013454L
-
Class org.datanucleus.store.types.converters.LocalTimeDateConverter extends Object implements Serializable
- serialVersionUID:
- -2093237215554953399L
-
Class org.datanucleus.store.types.converters.LocalTimeLongConverter extends Object implements Serializable
- serialVersionUID:
- -4766554255190425880L
-
Class org.datanucleus.store.types.converters.LocalTimeSqlTimeConverter extends Object implements Serializable
- serialVersionUID:
- -792979141879966844L
-
Class org.datanucleus.store.types.converters.LocalTimeStringConverter extends Object implements Serializable
- serialVersionUID:
- 4942570075844340588L
-
Class org.datanucleus.store.types.converters.LongArrayByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- 1280117491397888843L
-
Class org.datanucleus.store.types.converters.LongStringConverter extends Object implements Serializable
- serialVersionUID:
- -4708086231754476616L
-
Class org.datanucleus.store.types.converters.MonthDayComponentsConverter extends Object implements Serializable
- serialVersionUID:
- 8265858752748293491L
-
Class org.datanucleus.store.types.converters.MonthDayDateConverter extends Object implements Serializable
- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.MonthDaySqlDateConverter extends Object implements Serializable
- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.MonthDayStringConverter extends Object implements Serializable
- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.OffsetDateTimeDateConverter extends Object implements Serializable
- serialVersionUID:
- 800484212767523129L
-
Class org.datanucleus.store.types.converters.OffsetDateTimeStringConverter extends Object implements Serializable
- serialVersionUID:
- -2300431146181867887L
-
Class org.datanucleus.store.types.converters.OffsetDateTimeTimestampConverter extends Object implements Serializable
- serialVersionUID:
- 1020419574496380608L
-
Class org.datanucleus.store.types.converters.OffsetTimeLongConverter extends Object implements Serializable
- serialVersionUID:
- 7502678558541569308L
-
Class org.datanucleus.store.types.converters.OffsetTimeSqlTimeConverter extends Object implements Serializable
- serialVersionUID:
- 3340435954686655963L
-
Class org.datanucleus.store.types.converters.OffsetTimeStringConverter extends Object implements Serializable
- serialVersionUID:
- 7774900007678148768L
-
Class org.datanucleus.store.types.converters.PeriodComponentsConverter extends Object implements Serializable
- serialVersionUID:
- 8265858752748293491L
-
Class org.datanucleus.store.types.converters.PeriodStringConverter extends Object implements Serializable
- serialVersionUID:
- 8975950103469192914L
-
Class org.datanucleus.store.types.converters.SerializableByteArrayConverter extends Object implements Serializable
- serialVersionUID:
- 6620126332595722119L
-
Class org.datanucleus.store.types.converters.SerializableByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- 585211414298721468L
-
Class org.datanucleus.store.types.converters.SerializableStringConverter extends Object implements Serializable
- serialVersionUID:
- 5269636067035783545L
-
Class org.datanucleus.store.types.converters.ShortArrayByteBufferConverter extends Object implements Serializable
- serialVersionUID:
- -8773804855531292024L
-
Class org.datanucleus.store.types.converters.SqlDateDateConverter extends Object implements Serializable
- serialVersionUID:
- 3850097783909422945L
-
Class org.datanucleus.store.types.converters.SqlDateLongConverter extends Object implements Serializable
- serialVersionUID:
- 7276158028007180L
-
Class org.datanucleus.store.types.converters.SqlDateStringConverter extends Object implements Serializable
- serialVersionUID:
- 2261633191458773325L
-
Class org.datanucleus.store.types.converters.SqlTimeDateConverter extends Object implements Serializable
- serialVersionUID:
- 3817497258319725482L
-
Class org.datanucleus.store.types.converters.SqlTimeLongConverter extends Object implements Serializable
- serialVersionUID:
- -4450441515073250228L
-
Class org.datanucleus.store.types.converters.SqlTimestampDateConverter extends Object implements Serializable
- serialVersionUID:
- -6304439767120260182L
-
Class org.datanucleus.store.types.converters.SqlTimestampLongConverter extends Object implements Serializable
- serialVersionUID:
- 1415324665726138972L
-
Class org.datanucleus.store.types.converters.SqlTimestampStringConverter extends Object implements Serializable
- serialVersionUID:
- -6875184505578535496L
-
Class org.datanucleus.store.types.converters.SqlTimeStringConverter extends Object implements Serializable
- serialVersionUID:
- -201061110824623751L
-
Class org.datanucleus.store.types.converters.StringBufferStringConverter extends Object implements Serializable
- serialVersionUID:
- -4453706060312496022L
-
Class org.datanucleus.store.types.converters.StringBuilderStringConverter extends Object implements Serializable
- serialVersionUID:
- -6443349700077274745L
-
Class org.datanucleus.store.types.converters.TimeZoneStringConverter extends Object implements Serializable
- serialVersionUID:
- 7364602996379282493L
-
Class org.datanucleus.store.types.converters.URIStringConverter extends Object implements Serializable
- serialVersionUID:
- -3784990025093845546L
-
Class org.datanucleus.store.types.converters.URLStringConverter extends Object implements Serializable
- serialVersionUID:
- 536399905653117952L
-
Class org.datanucleus.store.types.converters.UUIDStringConverter extends Object implements Serializable
- serialVersionUID:
- -7786945714314305089L
-
Class org.datanucleus.store.types.converters.YearIntegerConverter extends Object implements Serializable
- serialVersionUID:
- -975145761836531481L
-
Class org.datanucleus.store.types.converters.YearMonthComponentsConverter extends Object implements Serializable
- serialVersionUID:
- 375516277263118399L
-
Class org.datanucleus.store.types.converters.YearMonthDateConverter extends Object implements Serializable
- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.YearMonthSqlDateConverter extends Object implements Serializable
- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.YearMonthStringConverter extends Object implements Serializable
- serialVersionUID:
- 9115389697479744326L
-
Class org.datanucleus.store.types.converters.YearStringConverter extends Object implements Serializable
- serialVersionUID:
- 1318087260153646890L
-
Class org.datanucleus.store.types.converters.ZonedDateTimeStringConverter extends Object implements Serializable
- serialVersionUID:
- -2300431146181867887L
-
Class org.datanucleus.store.types.converters.ZonedDateTimeTimestampConverter extends Object implements Serializable
- serialVersionUID:
- 1020419574496380608L
-
Class org.datanucleus.store.types.converters.ZoneIdStringConverter extends Object implements Serializable
- serialVersionUID:
- -6952772783848336885L
-
Class org.datanucleus.store.types.converters.ZoneOffsetStringConverter extends Object implements Serializable
- serialVersionUID:
- -6314756576149793428L
-
-
Package org.datanucleus.store.types.wrappers
-
Class org.datanucleus.store.types.wrappers.ArrayList extends ArrayList<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.BitSet extends BitSet implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.Collection extends AbstractCollection<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- If an error occurs
-
-
Serialized Fields
-
delegate
Collection<E> delegate
The internal "delegate".
-
-
-
Class org.datanucleus.store.types.wrappers.Date extends Date implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.GregorianCalendar extends GregorianCalendar implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.HashMap extends HashMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.HashSet extends HashSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.Hashtable extends Hashtable<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.LinkedHashMap extends LinkedHashMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
LinkedHashMap<K,V> delegate
The internal "delegate".
-
-
-
Class org.datanucleus.store.types.wrappers.LinkedHashSet extends LinkedHashSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
LinkedHashSet<E> delegate
The internal "delegate".
-
-
-
Class org.datanucleus.store.types.wrappers.LinkedList extends LinkedList<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
LinkedList<E> delegate
The internal "delegate". -
sorting
boolean sorting
-
-
-
Class org.datanucleus.store.types.wrappers.List extends AbstractList<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
List<E> delegate
The internal "delegate". -
ownerMmd
AbstractMemberMetaData ownerMmd
-
ownerSM
DNStateManager ownerSM
-
sorting
boolean sorting
-
-
-
Class org.datanucleus.store.types.wrappers.Map extends AbstractMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.PriorityQueue extends PriorityQueue<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
PriorityQueue<E> delegate
The internal "delegate". -
ownerMmd
AbstractMemberMetaData ownerMmd
-
ownerSM
DNStateManager ownerSM
-
-
-
Class org.datanucleus.store.types.wrappers.Properties extends Properties implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
Properties delegate
The internal "delegate".
-
-
-
Class org.datanucleus.store.types.wrappers.Queue extends AbstractQueue<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
delegate
Queue<E> delegate
The internal "delegate". -
ownerMmd
AbstractMemberMetaData ownerMmd
-
ownerSM
DNStateManager ownerSM
-
-
-
Class org.datanucleus.store.types.wrappers.Set extends AbstractSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.SortedMap extends AbstractMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.SortedSet extends AbstractSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Class org.datanucleus.store.types.wrappers.SqlDate extends Date implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.SqlTime extends Time implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.SqlTimestamp extends Timestamp implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.Stack extends Stack<E> implements Serializable
- serialVersionUID:
- -2356534368275783162L
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
Class org.datanucleus.store.types.wrappers.TreeMap extends TreeMap<K,V> implements Serializable
- serialVersionUID:
- 269796187189499489L
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
Class org.datanucleus.store.types.wrappers.TreeSet extends TreeSet<E> implements Serializable
- serialVersionUID:
- 2716348073191575719L
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
Class org.datanucleus.store.types.wrappers.Vector extends Vector<E> implements Serializable
- serialVersionUID:
- -7852159568338224341L
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
Serialized Fields
-
-
Package org.datanucleus.store.types.wrappers.backed
-
Class org.datanucleus.store.types.wrappers.backed.ArrayList extends ArrayList<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Collection extends Collection<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- If an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.HashMap extends HashMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.HashSet extends HashSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Hashtable extends Hashtable<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.LinkedHashMap extends LinkedHashMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.LinkedHashSet extends LinkedHashSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.LinkedList extends LinkedList<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.List extends List<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Map extends Map<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.PriorityQueue extends PriorityQueue<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Properties extends Properties implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Queue extends Queue<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Set extends Set<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.SortedMap extends SortedMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.SortedSet extends SortedSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Stack extends Stack<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.TreeMap extends TreeMap<K,V> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws 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:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.TreeSet extends TreeSet<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Vector extends Vector<E> implements Serializable
-
Serialization Methods
-
writeReplace
protected Object writeReplace() throws ObjectStreamException
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
-
Package org.datanucleus.store.valuegenerator
-
Class org.datanucleus.store.valuegenerator.ValueGenerationBlock extends Object implements Serializable
- serialVersionUID:
- -7180698168837344934L
-
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 Exception implements Serializable
- serialVersionUID:
- 4724764122936512281L
-
-
Package org.datanucleus.util
-
Class org.datanucleus.util.ConcurrentReferenceHashMap extends AbstractMap<K,V> implements Serializable
- serialVersionUID:
- 7249069246763182397L
-
Serialization Methods
-
readObject
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException
Reconstitute the ConcurrentReferenceHashMap instance from a stream (i.e., deserialize it).- Throws:
IOException
- if an i/o error occursClassNotFoundException
- if a class is not found
-
writeObject
private void writeObject(ObjectOutputStream s) throws 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:
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
org.datanucleus.util.ConcurrentReferenceHashMap.Segment<K,V>[] segments
The segments, each of which is a specialized hash table -
segmentShift
int segmentShift
Shift value for indexing within segments.
-
-