Serialized Form
-
Package org.datanucleus
-
Class org.datanucleus.Configuration
class 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,
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
class 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
class 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
class 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
class 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
class AbstractReferencedLevel2Cache extends Object implements Serializable- serialVersionUID:
- 1362763118213430097L
-
Serialization Methods
-
readObject
- Throws:
IOException
ClassNotFoundException
-
writeObject
- Throws:
IOException
-
-
Serialized Fields
-
apiAdapter
ApiAdapter apiAdapter
-
maxSize
int maxSize
-
pinnedCache
Map<Object,
CachedPC> pinnedCache Pinned objects cache. -
pinnedClasses
Collection<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
class 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
class CachedId extends Object implements Serializable- serialVersionUID:
- -2806783207184913323L
-
Class org.datanucleus.cache.CacheUniqueKey
class CacheUniqueKey extends Object implements Serializable- serialVersionUID:
- 7195826078767074981L
-
Serialized Fields
-
hashCode
int hashCode
-
toString
String toString
-
-
Class org.datanucleus.cache.JavaxCacheLevel2Cache
class 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
class NullLevel2Cache extends AbstractLevel2Cache implements Serializable- serialVersionUID:
- -218917474395656038L
-
Class org.datanucleus.cache.SoftLevel2Cache
class SoftLevel2Cache extends AbstractReferencedLevel2Cache implements Serializable- serialVersionUID:
- -96782958845067038L
-
Class org.datanucleus.cache.WeakLevel2Cache
class WeakLevel2Cache extends AbstractReferencedLevel2Cache implements Serializable- serialVersionUID:
- 1328458846223231905L
-
-
Package org.datanucleus.enhancer
-
Class org.datanucleus.enhancer.ImplementationCreatorImpl
class ImplementationCreatorImpl extends Object implements Serializable- serialVersionUID:
- 4581773672324439549L
-
Serialized Fields
-
loader
EnhancerClassLoader loader
ClassLoader for newly defined classes -
metaDataMgr
MetaDataManager metaDataMgr
MetaData manager to use.
-
-
Exception Class org.datanucleus.enhancer.NucleusEnhanceException
class NucleusEnhanceException extends NucleusException implements Serializable- serialVersionUID:
- -478183137030915917L
-
-
Package org.datanucleus.enhancer.asm
-
Exception Class org.datanucleus.enhancer.asm.ClassTooLargeException
class ClassTooLargeException extends IndexOutOfBoundsException implements Serializable- serialVersionUID:
- 160715609518896765L
-
Serialized Fields
-
className
String className
-
constantPoolCount
int constantPoolCount
-
-
Exception Class org.datanucleus.enhancer.asm.MethodTooLargeException
class MethodTooLargeException extends IndexOutOfBoundsException implements Serializable- serialVersionUID:
- 6807380416709738314L
-
-
Package org.datanucleus.exceptions
-
Exception Class org.datanucleus.exceptions.ClassNotDetachableException
class ClassNotDetachableException extends NucleusUserException implements Serializable- serialVersionUID:
- 1689130917666545480L
-
Exception Class org.datanucleus.exceptions.ClassNotPersistableException
class ClassNotPersistableException extends NucleusUserException implements Serializable- serialVersionUID:
- 3295175043550368870L
-
Exception Class org.datanucleus.exceptions.ClassNotResolvedException
class ClassNotResolvedException extends NucleusException implements Serializable- serialVersionUID:
- -397832231669819435L
-
Exception Class org.datanucleus.exceptions.CommitStateTransitionException
class CommitStateTransitionException extends NucleusException implements Serializable- serialVersionUID:
- 5977558567821991933L
-
Exception Class org.datanucleus.exceptions.ConnectionFactoryNotFoundException
class ConnectionFactoryNotFoundException extends NucleusUserException implements Serializable- serialVersionUID:
- -2474386281568460880L
-
Exception Class org.datanucleus.exceptions.DatastoreInitialisationException
class DatastoreInitialisationException extends NucleusUserException implements Serializable- serialVersionUID:
- 3704576773794574913L
-
Exception Class org.datanucleus.exceptions.DatastoreReadOnlyException
class DatastoreReadOnlyException extends NucleusUserException implements Serializable- serialVersionUID:
- -4173680935945334047L
-
Serialized Fields
-
clr
ClassLoaderResolver clr
-
-
Exception Class org.datanucleus.exceptions.DatastoreValidationException
class DatastoreValidationException extends NucleusDataStoreException implements Serializable- serialVersionUID:
- 5531946566608396432L
-
Exception Class org.datanucleus.exceptions.NoExtentException
class NoExtentException extends NucleusUserException implements Serializable- serialVersionUID:
- 3515714815763489073L
-
Exception Class org.datanucleus.exceptions.NoPersistenceInformationException
class NoPersistenceInformationException extends NucleusUserException implements Serializable- serialVersionUID:
- -7436790264202971943L
-
Exception Class org.datanucleus.exceptions.NotYetFlushedException
class NotYetFlushedException extends NucleusException implements Serializable- serialVersionUID:
- 6053032947592880580L
-
Serialized Fields
-
pc
Object pc
-
-
Exception Class org.datanucleus.exceptions.NucleusCanRetryException
class NucleusCanRetryException extends NucleusException implements Serializable- serialVersionUID:
- 2772116140793944515L
-
Exception Class org.datanucleus.exceptions.NucleusDataStoreException
class NucleusDataStoreException extends NucleusException implements Serializable- serialVersionUID:
- 1543994673619470996L
-
Exception Class org.datanucleus.exceptions.NucleusException
class NucleusException extends RuntimeException implements Serializable- serialVersionUID:
- 6533560396693164660L
-
Exception Class org.datanucleus.exceptions.NucleusFatalUserException
class NucleusFatalUserException extends NucleusUserException implements Serializable- serialVersionUID:
- 900516249145530058L
-
Exception Class org.datanucleus.exceptions.NucleusObjectNotFoundException
class NucleusObjectNotFoundException extends NucleusException implements Serializable- serialVersionUID:
- 85359813123790599L
-
Exception Class org.datanucleus.exceptions.NucleusOptimisticException
class NucleusOptimisticException extends NucleusException implements Serializable- serialVersionUID:
- 1796935497958670004L
-
Exception Class org.datanucleus.exceptions.NucleusUnsupportedOptionException
class NucleusUnsupportedOptionException extends NucleusUserException implements Serializable- serialVersionUID:
- 320589235766151399L
-
Exception Class org.datanucleus.exceptions.NucleusUserException
class NucleusUserException extends NucleusException implements Serializable- serialVersionUID:
- 3656872982168776107L
-
Exception Class org.datanucleus.exceptions.ObjectDetachedException
class ObjectDetachedException extends NucleusUserException implements Serializable- serialVersionUID:
- 3668084504263839288L
-
Exception Class org.datanucleus.exceptions.ReachableObjectNotCascadedException
class ReachableObjectNotCascadedException extends NucleusUserException implements Serializable- serialVersionUID:
- -6261382506454022719L
-
Exception Class org.datanucleus.exceptions.RollbackStateTransitionException
class RollbackStateTransitionException extends NucleusException implements Serializable- serialVersionUID:
- -174876092935572477L
-
Exception Class org.datanucleus.exceptions.TransactionActiveOnBeginException
class TransactionActiveOnBeginException extends NucleusUserException implements Serializable- serialVersionUID:
- -7077528155288394047L
-
Exception Class org.datanucleus.exceptions.TransactionActiveOnCloseException
class TransactionActiveOnCloseException extends NucleusUserException implements Serializable- serialVersionUID:
- 8801501994814961125L
-
Exception Class org.datanucleus.exceptions.TransactionIsolationNotSupportedException
class TransactionIsolationNotSupportedException extends NucleusUserException implements Serializable- serialVersionUID:
- 6916529341358743847L
-
Exception Class org.datanucleus.exceptions.TransactionNotActiveException
class TransactionNotActiveException extends NucleusUserException implements Serializable- serialVersionUID:
- -3462236079972766332L
-
Exception Class org.datanucleus.exceptions.TransactionNotReadableException
class TransactionNotReadableException extends TransactionNotActiveException implements Serializable- serialVersionUID:
- -2296343182895752406L
-
Exception Class org.datanucleus.exceptions.TransactionNotWritableException
class TransactionNotWritableException extends TransactionNotActiveException implements Serializable- serialVersionUID:
- 7749963017601389361L
-
Exception Class org.datanucleus.exceptions.UnsupportedConnectionFactoryException
class UnsupportedConnectionFactoryException extends NucleusUserException implements Serializable- serialVersionUID:
- 7626152395007903364L
-
-
Package org.datanucleus.identity
-
Class org.datanucleus.identity.ByteId
-
Serialization Methods
-
readExternal
Read this object. Read the superclass first.- Parameters:
in
- the input- Throws:
IOException
ClassNotFoundException
-
writeExternal
Write this object. Write the superclass first.- Parameters:
out
- the output- Throws:
IOException
-
-
-
Class org.datanucleus.identity.CharId
-
Serialization Methods
-
readExternal
Read this object. Read the superclass first.- Parameters:
in
- the input- Throws:
IOException
ClassNotFoundException
-
writeExternal
Write this object. Write the superclass first.- Parameters:
out
- the output- Throws:
IOException
-
-
-
Class org.datanucleus.identity.DatastoreIdImpl
class DatastoreIdImpl extends Object implements Serializable- serialVersionUID:
- -1841930829956222995L
-
Class org.datanucleus.identity.DatastoreIdImplKodo
class DatastoreIdImplKodo extends Object implements Serializable- serialVersionUID:
- -427334762583525878L
-
Class org.datanucleus.identity.DatastoreIdImplXcalia
class DatastoreIdImplXcalia extends Object implements Serializable- serialVersionUID:
- -5332981853673489183L
-
Class org.datanucleus.identity.DatastoreUniqueLongId
class DatastoreUniqueLongId extends Object implements Serializable- serialVersionUID:
- -8633190725867210874L
-
Serialized Fields
-
key
long key
-
-
Class org.datanucleus.identity.IdentityReference
class IdentityReference extends Object implements Serializable- serialVersionUID:
- 2472281096825989665L
-
Serialized Fields
-
client
Object client
The object we are the identity for.
-
-
Class org.datanucleus.identity.IntId
-
Serialization Methods
-
readExternal
Read this object. Read the superclass first.- Parameters:
in
- the input- Throws:
IOException
ClassNotFoundException
-
writeExternal
Write this object. Write the superclass first.- Parameters:
out
- the output- Throws:
IOException
-
-
-
Class org.datanucleus.identity.LongId
-
Serialization Methods
-
readExternal
Read this object. Read the superclass first.- Parameters:
in
- the input- Throws:
IOException
ClassNotFoundException
-
writeExternal
Write this object. Write the superclass first.- Parameters:
out
- the output- Throws:
IOException
-
-
-
Class org.datanucleus.identity.ObjectId
-
Serialization Methods
-
readExternal
Read this object. Read the superclass first.- Parameters:
in
- the input- Throws:
IOException
ClassNotFoundException
-
writeExternal
Write this object. Write the superclass first.- Parameters:
out
- the output- Throws:
IOException
-
-
-
Class org.datanucleus.identity.ShortId
-
Serialization Methods
-
readExternal
Read this object. Read the superclass first.- Parameters:
in
- the input- Throws:
IOException
ClassNotFoundException
-
writeExternal
Write this object. Write the superclass first.- Parameters:
out
- the output- Throws:
IOException
-
-
-
Class org.datanucleus.identity.SingleFieldId
class SingleFieldId extends Object implements Externalizable-
Serialization Methods
-
readExternal
Read from the input stream. Creates a new instance with the target class name set- Parameters:
in
- Input object- Throws:
IOException
ClassNotFoundException
-
writeExternal
Write to the output stream.- Parameters:
out
- the stream- Throws:
IOException
-
-
-
Class org.datanucleus.identity.StringId
-
Serialization Methods
-
readExternal
Read this object. Read the superclass first.- Parameters:
in
- the input- Throws:
IOException
ClassNotFoundException
-
writeExternal
Write this object. Write the superclass first.- Parameters:
out
- the output- Throws:
IOException
-
-
-
Class org.datanucleus.identity.XcaliaIdentityStringTranslator
class XcaliaIdentityStringTranslator extends Object implements Serializable- serialVersionUID:
- -4844364972186523924L
-
-
Package org.datanucleus.metadata
-
Class org.datanucleus.metadata.AbstractClassMetaData
class 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
class 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
class 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
class ArrayMetaData extends ContainerMetaData implements Serializable- serialVersionUID:
- -6475718222404272345L
-
Serialized Fields
-
element
ContainerComponent element
Representation of the element of the array. -
mayContainPersistableElements
boolean mayContainPersistableElements
wether this array may contain persistable elements
-
-
Class org.datanucleus.metadata.ClassMetaData
class 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
class CollectionMetaData extends ContainerMetaData implements Serializable- serialVersionUID:
- -5567408442228331561L
-
Serialized Fields
-
element
ContainerComponent element
Representation of the element of the collection. -
singleElement
boolean singleElement
Whether this collection handles more than one element. Some collection, e.g. java.lang.Optional, will always hold only one element.
-
-
Class org.datanucleus.metadata.ColumnMetaData
class 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
class 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
class 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
class 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
class 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
class ElementMetaData extends AbstractElementMetaData implements Serializable- serialVersionUID:
- 512052075696338985L
-
Class org.datanucleus.metadata.EmbeddedMetaData
class 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
class EventListenerMetaData extends MetaData implements Serializable- serialVersionUID:
- 6816110137508487523L
-
Class org.datanucleus.metadata.FetchGroupMemberMetaData
class FetchGroupMemberMetaData extends MetaData implements Serializable- serialVersionUID:
- 548676970076554443L
-
Serialized Fields
-
isProperty
boolean isProperty
-
name
String name
-
recursionDepth
int recursionDepth
-
-
Class org.datanucleus.metadata.FetchGroupMetaData
class 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
class 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
class FieldMetaData extends AbstractMemberMetaData implements Serializable- serialVersionUID:
- 2280126411219542L
-
Class org.datanucleus.metadata.FileMetaData
class 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
class ForeignKeyAction extends Object implements Serializable- serialVersionUID:
- -7578177253405576968L
-
Serialized Fields
-
typeId
int typeId
The type id
-
-
Class org.datanucleus.metadata.ForeignKeyMetaData
class 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
class 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
class 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
class 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
class InterfaceMetaData extends AbstractClassMetaData implements Serializable- serialVersionUID:
- -7719837155678222822L
-
Exception Class org.datanucleus.metadata.InvalidAnnotationException
class InvalidAnnotationException extends NucleusUserException implements Serializable- serialVersionUID:
- -8436370607632552044L
-
Serialized Fields
-
messageKey
String messageKey
Message resources key
-
-
Exception Class org.datanucleus.metadata.InvalidClassMetaDataException
class InvalidClassMetaDataException extends InvalidMetaDataException implements Serializable- serialVersionUID:
- 6498740110129166983L
-
Serialized Fields
-
className
String className
-
-
Exception Class org.datanucleus.metadata.InvalidMemberMetaDataException
class InvalidMemberMetaDataException extends InvalidMetaDataException implements Serializable- serialVersionUID:
- -8889474376874514402L
-
Exception Class org.datanucleus.metadata.InvalidMetaDataException
class InvalidMetaDataException extends NucleusFatalUserException implements Serializable- serialVersionUID:
- -1227318171934042330L
-
Serialized Fields
-
messageKey
String messageKey
Message resources key
-
-
Exception Class org.datanucleus.metadata.InvalidPrimaryKeyException
class InvalidPrimaryKeyException extends InvalidClassMetaDataException implements Serializable- serialVersionUID:
- 4755699002846237657L
-
Class org.datanucleus.metadata.JoinMetaData
class 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
class KeyMetaData extends AbstractElementMetaData implements Serializable- serialVersionUID:
- -3379637846354140692L
-
Class org.datanucleus.metadata.MapMetaData
class MapMetaData extends ContainerMetaData implements Serializable- serialVersionUID:
- -1151740606173916495L
-
Serialized Fields
-
key
ContainerComponent key
Representation of the key of the map. -
mapType
MapMetaData.MapType mapType
Type of map. -
value
ContainerComponent value
Representation of the value of the map.
-
-
Class org.datanucleus.metadata.MetaData
class MetaData extends Object implements Serializable- serialVersionUID:
- -5477406260914096062L
-
Serialized Fields
-
extensions
Map<String,
String> extensions Extensions for this MetaData element. -
metaDataState
MetaData.State metaDataState
State of the MetaData. -
parent
MetaData parent
Parent MetaData object, allowing hierarchical MetaData structure.
-
-
Class org.datanucleus.metadata.MetaDataManagerImpl
class 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,
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
class 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
class 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
class FieldOrder extends Object implements Serializable- serialVersionUID:
- 338498690476594298L
-
Serialized Fields
-
fieldName
String fieldName
-
forward
boolean forward
-
-
Class org.datanucleus.metadata.PackageMetaData
class 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
class 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
class 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
class 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
class 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
class 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
class 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
class 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
class 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
class StoredProcQueryMetaData extends MetaData implements Serializable- serialVersionUID:
- 7372988908718827901L
-
Class org.datanucleus.metadata.StoredProcQueryParameterMetaData
class StoredProcQueryParameterMetaData extends MetaData implements Serializable- serialVersionUID:
- 7363911357565223250L
-
Serialized Fields
-
mode
StoredProcQueryParameterMode mode
-
name
String name
-
type
String type
-
-
Class org.datanucleus.metadata.TableGeneratorMetaData
class 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
class UniqueMetaData extends ConstraintMetaData implements Serializable- serialVersionUID:
- -707369332288973459L
-
Serialized Fields
-
deferred
boolean deferred
Whether the unique is initially deferred.
-
-
Class org.datanucleus.metadata.ValueGenerationStrategy
class 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
class ValueMetaData extends AbstractElementMetaData implements Serializable- serialVersionUID:
- -3179830024157613599L
-
Class org.datanucleus.metadata.VersionMetaData
class 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
class ExtensionSorter extends Object implements Serializable- serialVersionUID:
- 2606866392881023620L
-
Class org.datanucleus.plugin.OSGiPluginRegistry.ExtensionSorter
class ExtensionSorter extends Object implements Serializable- serialVersionUID:
- -264321551131696022L
-
-
Package org.datanucleus.properties
-
Exception Class org.datanucleus.properties.PropertyTypeInvalidException
class PropertyTypeInvalidException extends NucleusUserException implements Serializable- serialVersionUID:
- -8890511238750369471L
-
-
Package org.datanucleus.state
-
Exception Class org.datanucleus.state.IllegalStateTransitionException
class IllegalStateTransitionException extends NucleusException implements Serializable- serialVersionUID:
- -1686259899799936448L
-
-
Package org.datanucleus.store.federation
-
Class org.datanucleus.store.federation.FederatedJDOQLQuery
class FederatedJDOQLQuery extends AbstractJDOQLQuery implements Serializable- serialVersionUID:
- 740380628222349781L
-
-
Package org.datanucleus.store.fieldmanager
-
Exception Class org.datanucleus.store.fieldmanager.AbstractFetchDepthFieldManager.EndOfFetchPlanGraphException
class EndOfFetchPlanGraphException extends RuntimeException implements Serializable- serialVersionUID:
- -7355093484885080388L
-
-
Package org.datanucleus.store.query
-
Class org.datanucleus.store.query.AbstractJavaQuery
- serialVersionUID:
- 7429197167814283812L
-
Serialized Fields
-
singleString
String singleString
Cached form of the single string form of the query.
-
-
Class org.datanucleus.store.query.AbstractJDOQLQuery
class AbstractJDOQLQuery extends AbstractJavaQuery implements Serializable- serialVersionUID:
- 5721811300939822702L
-
Class org.datanucleus.store.query.AbstractJPQLQuery
class AbstractJPQLQuery extends AbstractJavaQuery implements Serializable- serialVersionUID:
- 3365033406094223177L
-
Class org.datanucleus.store.query.AbstractQueryResult
- 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
class AbstractStoredProcedureQuery extends Query implements Serializable- serialVersionUID:
- 6944783614104829182L
-
Serialized Fields
-
outputParamValues
Map<Object,
Object> 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
-
Serialization Methods
-
writeReplace
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
-
-
Exception Class org.datanucleus.store.query.NoQueryResultsException
class NoQueryResultsException extends NucleusException implements Serializable- serialVersionUID:
- -5046488758382548159L
-
Class org.datanucleus.store.query.Query
class 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<Object,
Object> 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.
-
-
Exception Class org.datanucleus.store.query.QueryInterruptedException
class QueryInterruptedException extends NucleusException implements Serializable- serialVersionUID:
- 4875874100202871443L
-
Exception Class org.datanucleus.store.query.QueryInvalidParametersException
class QueryInvalidParametersException extends NucleusUserException implements Serializable- serialVersionUID:
- -8859715327729874369L
-
Exception Class org.datanucleus.store.query.QueryNotUniqueException
class QueryNotUniqueException extends NucleusUserException implements Serializable- serialVersionUID:
- -7458437974414546277L
-
Exception Class org.datanucleus.store.query.QueryTimeoutException
class QueryTimeoutException extends NucleusException implements Serializable- serialVersionUID:
- -4856425363125315854L
-
-
Package org.datanucleus.store.query.cache
-
Class org.datanucleus.store.query.cache.AbstractMapQueryResultsCache
class AbstractMapQueryResultsCache extends Object implements Serializable- serialVersionUID:
- -1071931192920096219L
-
Class org.datanucleus.store.query.cache.AbstractQueryResultsCache
class 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
class 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
class JavaxCacheQueryDatastoreCompilationCache extends Object implements Serializable- serialVersionUID:
- 835024707422532913L
-
Class org.datanucleus.store.query.cache.JavaxCacheQueryResultCache
class JavaxCacheQueryResultCache extends AbstractQueryResultsCache implements Serializable- serialVersionUID:
- -3967431477335678467L
-
Serialized Fields
-
cache
javax.cache.Cache cache
-
-
Class org.datanucleus.store.query.cache.SoftQueryResultsCache
class SoftQueryResultsCache extends AbstractMapQueryResultsCache implements Serializable- serialVersionUID:
- -2353653447203789565L
-
Class org.datanucleus.store.query.cache.StrongQueryResultsCache
class StrongQueryResultsCache extends AbstractMapQueryResultsCache implements Serializable- serialVersionUID:
- -8309204044669474063L
-
Class org.datanucleus.store.query.cache.WeakQueryResultsCache
class WeakQueryResultsCache extends AbstractMapQueryResultsCache implements Serializable- serialVersionUID:
- 5007468676679033002L
-
-
Package org.datanucleus.store.query.compiler
-
Class org.datanucleus.store.query.compiler.PropertySymbol
class PropertySymbol extends Object implements Serializable- serialVersionUID:
- -7781522317458406758L
-
Class org.datanucleus.store.query.compiler.QueryCompilation
class 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.
-
-
Exception Class org.datanucleus.store.query.compiler.QueryCompilerSyntaxException
class QueryCompilerSyntaxException extends NucleusUserException implements Serializable- serialVersionUID:
- -6782292145897186002L
-
Class org.datanucleus.store.query.compiler.SymbolTable
class 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
class ArrayExpression extends Expression implements Serializable- serialVersionUID:
- -1145090859293765860L
-
Serialized Fields
-
elements
List<Expression> elements
Elements of the array.
-
-
Class org.datanucleus.store.query.expression.CaseExpression
class CaseExpression extends Expression implements Serializable- serialVersionUID:
- -7123407498309440027L
-
Serialized Fields
-
actionConditions
List<CaseExpression.ExpressionPair> actionConditions
-
elseExpr
Expression elseExpr
-
-
Class org.datanucleus.store.query.expression.ClassExpression
class 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
class 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
class DyadicExpression extends Expression implements Serializable- serialVersionUID:
- -5200201785041579804L
-
Class org.datanucleus.store.query.expression.Expression
class 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
class 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
class MonadicOperator extends Expression.Operator implements Serializable- serialVersionUID:
- 1663447359955939741L
-
Class org.datanucleus.store.query.expression.Expression.Operator
class Operator extends Object implements Serializable- serialVersionUID:
- -5417485338482984402L
-
Serialized Fields
-
precedence
int precedence
-
symbol
String symbol
-
-
Class org.datanucleus.store.query.expression.InvokeExpression
class 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
class 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
class Literal extends Expression implements Serializable- serialVersionUID:
- 1829184296603207264L
-
Serialized Fields
-
value
Object value
-
-
Class org.datanucleus.store.query.expression.OrderExpression
class 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
class ParameterExpression extends Expression implements Serializable- serialVersionUID:
- -2170413163550042263L
-
Class org.datanucleus.store.query.expression.PrimaryExpression
class PrimaryExpression extends Expression implements Serializable- serialVersionUID:
- 6725075523258882792L
-
Exception Class org.datanucleus.store.query.expression.PrimaryExpressionIsClassLiteralException
class PrimaryExpressionIsClassLiteralException extends NucleusException implements Serializable- serialVersionUID:
- 5464896171302876686L
-
Serialized Fields
-
literal
Literal literal
The Literal that the PrimaryExpression should be swapped with.
-
-
Exception Class org.datanucleus.store.query.expression.PrimaryExpressionIsClassStaticFieldException
class PrimaryExpressionIsClassStaticFieldException extends NucleusException implements Serializable- serialVersionUID:
- -5061563944018227349L
-
Serialized Fields
-
field
Field field
The class that the PrimaryExpression represents.
-
-
Exception Class org.datanucleus.store.query.expression.PrimaryExpressionIsInvokeException
class PrimaryExpressionIsInvokeException extends NucleusException implements Serializable- serialVersionUID:
- 7343816751966773821L
-
Serialized Fields
-
invokeExpr
InvokeExpression invokeExpr
The InvokeExpression that the PrimaryExpression should be swapped with.
-
-
Exception Class org.datanucleus.store.query.expression.PrimaryExpressionIsVariableException
class 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
class SubqueryExpression extends Expression implements Serializable- serialVersionUID:
- 833340286814838655L
-
Serialized Fields
-
keyword
String keyword
-
-
Class org.datanucleus.store.query.expression.TypeExpression
class TypeExpression extends Expression implements Serializable- serialVersionUID:
- -7123407498309440027L
-
Serialized Fields
-
containedExpression
Expression containedExpression
-
-
Class org.datanucleus.store.query.expression.VariableExpression
class VariableExpression extends Expression implements Serializable- serialVersionUID:
- 5353841370656870816L
-
-
Package org.datanucleus.store.query.inmemory
-
Class org.datanucleus.store.query.inmemory.InMemoryQueryResult
class InMemoryQueryResult extends AbstractList implements Serializable- serialVersionUID:
- 9111768802939625736L
-
Serialized Fields
-
api
ApiAdapter api
-
closed
boolean closed
Whether the results are close. -
results
List results
-
-
Exception Class org.datanucleus.store.query.inmemory.VariableNotSetException
class VariableNotSetException extends RuntimeException implements Serializable- serialVersionUID:
- -8348102622967122528L
-
Serialized Fields
-
varExpr
VariableExpression varExpr
-
variableValues
Object[] variableValues
-
-
-
Package org.datanucleus.store.types
-
Exception Class org.datanucleus.store.types.IncompatibleFieldTypeException
class IncompatibleFieldTypeException extends NucleusUserException implements Serializable- serialVersionUID:
- 6864005515921540632L
-
Class org.datanucleus.store.types.TypeManagerImpl
class 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,
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
class BigDecimalArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- 5829673311829818607L
-
Class org.datanucleus.store.types.converters.BigDecimalDoubleConverter
class BigDecimalDoubleConverter extends Object implements Serializable- serialVersionUID:
- 9192173072810027540L
-
Class org.datanucleus.store.types.converters.BigDecimalStringConverter
class BigDecimalStringConverter extends Object implements Serializable- serialVersionUID:
- 7218240846316253232L
-
Class org.datanucleus.store.types.converters.BigIntegerArrayByteBufferConverter
class BigIntegerArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- 1225964406998563456L
-
Class org.datanucleus.store.types.converters.BigIntegerLongConverter
class BigIntegerLongConverter extends Object implements Serializable- serialVersionUID:
- -946874444222779197L
-
Class org.datanucleus.store.types.converters.BigIntegerStringConverter
class BigIntegerStringConverter extends Object implements Serializable- serialVersionUID:
- 2695605770119124000L
-
Class org.datanucleus.store.types.converters.BitSetStringConverter
class BitSetStringConverter extends Object implements Serializable- serialVersionUID:
- -8700033712868623346L
-
Class org.datanucleus.store.types.converters.BooleanArrayByteBufferConverter
class BooleanArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- -1034562477183576606L
-
Class org.datanucleus.store.types.converters.BooleanIntegerConverter
class BooleanIntegerConverter extends Object implements Serializable- serialVersionUID:
- -6180650436706210421L
-
Class org.datanucleus.store.types.converters.BooleanYNConverter
class BooleanYNConverter extends Object implements Serializable- serialVersionUID:
- 778758633106246559L
-
Class org.datanucleus.store.types.converters.BufferedImageByteArrayConverter
class BufferedImageByteArrayConverter extends Object implements Serializable- serialVersionUID:
- 585211414298721468L
-
Class org.datanucleus.store.types.converters.BufferedImageByteBufferConverter
class BufferedImageByteBufferConverter extends Object implements Serializable- serialVersionUID:
- 585211414298721468L
-
Class org.datanucleus.store.types.converters.ByteArrayByteBufferConverter
class ByteArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- 6497939627582849065L
-
Class org.datanucleus.store.types.converters.ByteObjectArrayByteBufferConverter
class ByteObjectArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- -6958778367541419692L
-
Class org.datanucleus.store.types.converters.CalendarComponentsConverter
class CalendarComponentsConverter extends Object implements Serializable- serialVersionUID:
- 4725781321319221471L
-
Class org.datanucleus.store.types.converters.CalendarDateConverter
class CalendarDateConverter extends Object implements Serializable- serialVersionUID:
- -1285232696965546003L
-
Class org.datanucleus.store.types.converters.CalendarStringConverter
class CalendarStringConverter extends Object implements Serializable- serialVersionUID:
- -4905708644688677004L
-
Class org.datanucleus.store.types.converters.CalendarTimestampConverter
class CalendarTimestampConverter extends Object implements Serializable- serialVersionUID:
- 8751571323606648248L
-
Class org.datanucleus.store.types.converters.CharacterStringConverter
class CharacterStringConverter extends Object implements Serializable- serialVersionUID:
- 5510626063899761384L
-
Class org.datanucleus.store.types.converters.CharArrayByteBufferConverter
class CharArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- 2306306360514101678L
-
Class org.datanucleus.store.types.converters.ClassStringConverter
class ClassStringConverter extends Object implements Serializable- serialVersionUID:
- 913106642606912411L
-
Serialized Fields
-
clr
ClassLoaderResolver clr
-
-
Class org.datanucleus.store.types.converters.ColorComponentsConverter
class ColorComponentsConverter extends Object implements Serializable- serialVersionUID:
- -9008045063095458023L
-
Class org.datanucleus.store.types.converters.ColorStringConverter
class ColorStringConverter extends Object implements Serializable- serialVersionUID:
- -7940282427064674388L
-
Class org.datanucleus.store.types.converters.CurrencyStringConverter
class CurrencyStringConverter extends Object implements Serializable- serialVersionUID:
- 466510473779336706L
-
Class org.datanucleus.store.types.converters.DateLongConverter
class DateLongConverter extends Object implements Serializable- serialVersionUID:
- -3378521433435793058L
-
Class org.datanucleus.store.types.converters.DateStringConverter
class DateStringConverter extends Object implements Serializable- serialVersionUID:
- 4638239842151376340L
-
Class org.datanucleus.store.types.converters.DoubleArrayByteBufferConverter
class DoubleArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- 2169191689430539326L
-
Class org.datanucleus.store.types.converters.DurationDoubleConverter
class DurationDoubleConverter extends Object implements Serializable- serialVersionUID:
- 8560242792431943497L
-
Class org.datanucleus.store.types.converters.DurationLongConverter
class DurationLongConverter extends Object implements Serializable- serialVersionUID:
- 8560242792431943497L
-
Class org.datanucleus.store.types.converters.DurationStringConverter
class DurationStringConverter extends Object implements Serializable- serialVersionUID:
- -7438116766732450791L
-
Class org.datanucleus.store.types.converters.FloatArrayByteBufferConverter
class FloatArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- -8328547369768394603L
-
Class org.datanucleus.store.types.converters.InstantDateConverter
class InstantDateConverter extends Object implements Serializable- serialVersionUID:
- 1012730202932240062L
-
Class org.datanucleus.store.types.converters.InstantLongConverter
class InstantLongConverter extends Object implements Serializable- serialVersionUID:
- -5582036749563342638L
-
Class org.datanucleus.store.types.converters.InstantStringConverter
class InstantStringConverter extends Object implements Serializable- serialVersionUID:
- -7199337848739020294L
-
Class org.datanucleus.store.types.converters.InstantTimestampConverter
class InstantTimestampConverter extends Object implements Serializable- serialVersionUID:
- 1012730202932240062L
-
Class org.datanucleus.store.types.converters.IntArrayByteBufferConverter
class IntArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- -426707949213710681L
-
Class org.datanucleus.store.types.converters.IntegerStringConverter
class IntegerStringConverter extends Object implements Serializable- serialVersionUID:
- 3043444938844407097L
-
Class org.datanucleus.store.types.converters.LocalDateDateConverter
class LocalDateDateConverter extends Object implements Serializable- serialVersionUID:
- -7505431105592812715L
-
Class org.datanucleus.store.types.converters.LocalDateSqlDateConverter
class LocalDateSqlDateConverter extends Object implements Serializable- serialVersionUID:
- -4923966747560026044L
-
Class org.datanucleus.store.types.converters.LocalDateStringConverter
class LocalDateStringConverter extends Object implements Serializable- serialVersionUID:
- 3884056834450290793L
-
Class org.datanucleus.store.types.converters.LocalDateTimeDateConverter
class LocalDateTimeDateConverter extends Object implements Serializable- serialVersionUID:
- -2827944255601470964L
-
Class org.datanucleus.store.types.converters.LocalDateTimeStringConverter
class LocalDateTimeStringConverter extends Object implements Serializable- serialVersionUID:
- 8882755544573190247L
-
Class org.datanucleus.store.types.converters.LocalDateTimeTimestampConverter
class LocalDateTimeTimestampConverter extends Object implements Serializable- serialVersionUID:
- -4426520457647540543L
-
Class org.datanucleus.store.types.converters.LocaleStringConverter
class LocaleStringConverter extends Object implements Serializable- serialVersionUID:
- -5566584819761013454L
-
Class org.datanucleus.store.types.converters.LocalTimeDateConverter
class LocalTimeDateConverter extends Object implements Serializable- serialVersionUID:
- -2093237215554953399L
-
Class org.datanucleus.store.types.converters.LocalTimeLongConverter
class LocalTimeLongConverter extends Object implements Serializable- serialVersionUID:
- -4766554255190425880L
-
Class org.datanucleus.store.types.converters.LocalTimeSqlTimeConverter
class LocalTimeSqlTimeConverter extends Object implements Serializable- serialVersionUID:
- -792979141879966844L
-
Class org.datanucleus.store.types.converters.LocalTimeStringConverter
class LocalTimeStringConverter extends Object implements Serializable- serialVersionUID:
- 4942570075844340588L
-
Class org.datanucleus.store.types.converters.LongArrayByteBufferConverter
class LongArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- 1280117491397888843L
-
Class org.datanucleus.store.types.converters.LongStringConverter
class LongStringConverter extends Object implements Serializable- serialVersionUID:
- -4708086231754476616L
-
Class org.datanucleus.store.types.converters.MonthDayComponentsConverter
class MonthDayComponentsConverter extends Object implements Serializable- serialVersionUID:
- 8265858752748293491L
-
Class org.datanucleus.store.types.converters.MonthDayDateConverter
class MonthDayDateConverter extends Object implements Serializable- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.MonthDaySqlDateConverter
class MonthDaySqlDateConverter extends Object implements Serializable- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.MonthDayStringConverter
class MonthDayStringConverter extends Object implements Serializable- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.OffsetDateTimeDateConverter
class OffsetDateTimeDateConverter extends Object implements Serializable- serialVersionUID:
- 800484212767523129L
-
Class org.datanucleus.store.types.converters.OffsetDateTimeStringConverter
class OffsetDateTimeStringConverter extends Object implements Serializable- serialVersionUID:
- -2300431146181867887L
-
Class org.datanucleus.store.types.converters.OffsetDateTimeTimestampConverter
class OffsetDateTimeTimestampConverter extends Object implements Serializable- serialVersionUID:
- 1020419574496380608L
-
Class org.datanucleus.store.types.converters.OffsetTimeLongConverter
class OffsetTimeLongConverter extends Object implements Serializable- serialVersionUID:
- 7502678558541569308L
-
Class org.datanucleus.store.types.converters.OffsetTimeSqlTimeConverter
class OffsetTimeSqlTimeConverter extends Object implements Serializable- serialVersionUID:
- 3340435954686655963L
-
Class org.datanucleus.store.types.converters.OffsetTimeStringConverter
class OffsetTimeStringConverter extends Object implements Serializable- serialVersionUID:
- 7774900007678148768L
-
Class org.datanucleus.store.types.converters.PeriodComponentsConverter
class PeriodComponentsConverter extends Object implements Serializable- serialVersionUID:
- 8265858752748293491L
-
Class org.datanucleus.store.types.converters.PeriodStringConverter
class PeriodStringConverter extends Object implements Serializable- serialVersionUID:
- 8975950103469192914L
-
Class org.datanucleus.store.types.converters.SerializableByteArrayConverter
class SerializableByteArrayConverter extends Object implements Serializable- serialVersionUID:
- 6620126332595722119L
-
Class org.datanucleus.store.types.converters.SerializableByteBufferConverter
class SerializableByteBufferConverter extends Object implements Serializable- serialVersionUID:
- 585211414298721468L
-
Class org.datanucleus.store.types.converters.SerializableStringConverter
class SerializableStringConverter extends Object implements Serializable- serialVersionUID:
- 5269636067035783545L
-
Class org.datanucleus.store.types.converters.ShortArrayByteBufferConverter
class ShortArrayByteBufferConverter extends Object implements Serializable- serialVersionUID:
- -8773804855531292024L
-
Class org.datanucleus.store.types.converters.SqlDateDateConverter
class SqlDateDateConverter extends Object implements Serializable- serialVersionUID:
- 3850097783909422945L
-
Class org.datanucleus.store.types.converters.SqlDateLongConverter
class SqlDateLongConverter extends Object implements Serializable- serialVersionUID:
- 7276158028007180L
-
Class org.datanucleus.store.types.converters.SqlDateStringConverter
class SqlDateStringConverter extends Object implements Serializable- serialVersionUID:
- 2261633191458773325L
-
Class org.datanucleus.store.types.converters.SqlTimeDateConverter
class SqlTimeDateConverter extends Object implements Serializable- serialVersionUID:
- 3817497258319725482L
-
Class org.datanucleus.store.types.converters.SqlTimeLongConverter
class SqlTimeLongConverter extends Object implements Serializable- serialVersionUID:
- -4450441515073250228L
-
Class org.datanucleus.store.types.converters.SqlTimestampDateConverter
class SqlTimestampDateConverter extends Object implements Serializable- serialVersionUID:
- -6304439767120260182L
-
Class org.datanucleus.store.types.converters.SqlTimestampLongConverter
class SqlTimestampLongConverter extends Object implements Serializable- serialVersionUID:
- 1415324665726138972L
-
Class org.datanucleus.store.types.converters.SqlTimestampStringConverter
class SqlTimestampStringConverter extends Object implements Serializable- serialVersionUID:
- -6875184505578535496L
-
Class org.datanucleus.store.types.converters.SqlTimeStringConverter
class SqlTimeStringConverter extends Object implements Serializable- serialVersionUID:
- -201061110824623751L
-
Class org.datanucleus.store.types.converters.StringBufferStringConverter
class StringBufferStringConverter extends Object implements Serializable- serialVersionUID:
- -4453706060312496022L
-
Class org.datanucleus.store.types.converters.StringBuilderStringConverter
class StringBuilderStringConverter extends Object implements Serializable- serialVersionUID:
- -6443349700077274745L
-
Class org.datanucleus.store.types.converters.TimeZoneStringConverter
class TimeZoneStringConverter extends Object implements Serializable- serialVersionUID:
- 7364602996379282493L
-
Class org.datanucleus.store.types.converters.URIStringConverter
class URIStringConverter extends Object implements Serializable- serialVersionUID:
- -3784990025093845546L
-
Class org.datanucleus.store.types.converters.URLStringConverter
class URLStringConverter extends Object implements Serializable- serialVersionUID:
- 536399905653117952L
-
Class org.datanucleus.store.types.converters.UUIDStringConverter
class UUIDStringConverter extends Object implements Serializable- serialVersionUID:
- -7786945714314305089L
-
Class org.datanucleus.store.types.converters.YearIntegerConverter
class YearIntegerConverter extends Object implements Serializable- serialVersionUID:
- -975145761836531481L
-
Class org.datanucleus.store.types.converters.YearMonthComponentsConverter
class YearMonthComponentsConverter extends Object implements Serializable- serialVersionUID:
- 375516277263118399L
-
Class org.datanucleus.store.types.converters.YearMonthDateConverter
class YearMonthDateConverter extends Object implements Serializable- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.YearMonthSqlDateConverter
class YearMonthSqlDateConverter extends Object implements Serializable- serialVersionUID:
- 8087124973147837116L
-
Class org.datanucleus.store.types.converters.YearMonthStringConverter
class YearMonthStringConverter extends Object implements Serializable- serialVersionUID:
- 9115389697479744326L
-
Class org.datanucleus.store.types.converters.YearStringConverter
class YearStringConverter extends Object implements Serializable- serialVersionUID:
- 1318087260153646890L
-
Class org.datanucleus.store.types.converters.ZonedDateTimeStringConverter
class ZonedDateTimeStringConverter extends Object implements Serializable- serialVersionUID:
- -2300431146181867887L
-
Class org.datanucleus.store.types.converters.ZonedDateTimeTimestampConverter
class ZonedDateTimeTimestampConverter extends Object implements Serializable- serialVersionUID:
- 1020419574496380608L
-
Class org.datanucleus.store.types.converters.ZoneIdStringConverter
class ZoneIdStringConverter extends Object implements Serializable- serialVersionUID:
- -6952772783848336885L
-
Class org.datanucleus.store.types.converters.ZoneOffsetStringConverter
class ZoneOffsetStringConverter extends Object implements Serializable- serialVersionUID:
- -6314756576149793428L
-
-
Package org.datanucleus.store.types.wrappers
-
Class org.datanucleus.store.types.wrappers.ArrayList
-
Serialization Methods
-
writeReplace
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
class BitSet extends BitSet implements Serializable-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
class Date extends Date implements Serializable-
Serialization Methods
-
writeReplace
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
class GregorianCalendar extends GregorianCalendar implements Serializable-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
class Properties extends Properties implements Serializable-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
class SqlDate extends Date implements Serializable-
Serialization Methods
-
writeReplace
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
class SqlTime extends Time implements Serializable-
Serialization Methods
-
writeReplace
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
class SqlTimestamp extends Timestamp implements Serializable-
Serialization Methods
-
writeReplace
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
- serialVersionUID:
- -2356534368275783162L
-
Serialization Methods
-
writeReplace
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
- serialVersionUID:
- 269796187189499489L
-
Serialization Methods
-
writeReplace
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
- serialVersionUID:
- 2716348073191575719L
-
Serialization Methods
-
writeReplace
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
- serialVersionUID:
- -7852159568338224341L
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Collection
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- If an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.HashMap
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Hashtable
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.LinkedList
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.List
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Map
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Properties
class Properties extends Properties implements Serializable-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Set
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.SortedMap
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Stack
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.TreeMap
-
Serialization Methods
-
writeReplace
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
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
Class org.datanucleus.store.types.wrappers.backed.Vector
-
Serialization Methods
-
writeReplace
- Throws:
ObjectStreamException
- if an error occurs
-
-
-
-
Package org.datanucleus.store.valuegenerator
-
Class org.datanucleus.store.valuegenerator.ValueGenerationBlock
class ValueGenerationBlock extends Object implements Serializable- serialVersionUID:
- -7180698168837344934L
-
Exception Class org.datanucleus.store.valuegenerator.ValueGenerationException
class ValueGenerationException extends NucleusException implements Serializable- serialVersionUID:
- -3825260450088569187L
-
-
Package org.datanucleus.transaction
-
Exception Class org.datanucleus.transaction.HeuristicMixedException
class HeuristicMixedException extends NucleusTransactionException implements Serializable- serialVersionUID:
- -5898996177613924172L
-
Exception Class org.datanucleus.transaction.HeuristicRollbackException
class HeuristicRollbackException extends NucleusTransactionException implements Serializable- serialVersionUID:
- 7937127770266014714L
-
Exception Class org.datanucleus.transaction.NucleusTransactionException
class NucleusTransactionException extends NucleusException implements Serializable- serialVersionUID:
- 2150861697402241048L
-
Exception Class org.datanucleus.transaction.RollbackException
class RollbackException extends NucleusTransactionException implements Serializable- serialVersionUID:
- 5776212291698777821L
-
-
Package org.datanucleus.transaction.jta
-
Package org.datanucleus.util
-
Class org.datanucleus.util.ConcurrentReferenceHashMap
- serialVersionUID:
- 7249069246763182397L
-
Serialization Methods
-
readObject
Reconstitute the ConcurrentReferenceHashMap instance from a stream (i.e., deserialize it).- Parameters:
s
- the stream- Throws:
IOException
- if an i/o error occursClassNotFoundException
- if a class is not found
-
writeObject
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.
- Parameters:
s
- the stream- 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
ConcurrentReferenceHashMap.Segment<K,
V>[] segments The segments, each of which is a specialized hash table -
segmentShift
int segmentShift
Shift value for indexing within segments.
-
-