Module org.eclipse.persistence.core
Package org.eclipse.persistence.internal.helper
-
Interface Summary Interface Description DatabaseType PUBLIC: Interface used to categorize arguments to Stored Procedures as either 'simple' (use subclass SimpleDatabaseType) or 'complex' (use subclass ComplexDatabaseType)NoConversion INTERNAL:SimpleDatabaseType PUBLIC: Marker interface for Simple Database types (e.g.TimeZoneHolder -
Class Summary Class Description BasicTypeHelperImpl INTERNAL This class is a helper class providing type information.ClassConstants INTERNAL:ComplexDatabaseType PUBLIC: Abstract class for Complex Database types (e.g.ConcurrencyManager INTERNAL:ConcurrencySemaphore ConcurrencyUtil ConcurrentFixedCache Provide a concurrent fixed size caching mechanism.ConversionManager Purpose: Contains the conversion routines for some common classes in the system.CustomObjectInputStream INTERNAL: Defines a custom ObjectInputStream that is used with SerializedObjectConverter to ensure the correct class loader is used.DatabaseField INTERNAL:DatabaseTable INTERNAL:DBPlatformHelper DeferredLockManager INTERNAL:DescriptorCompare INTERNAL: Use to sort vectors of strings.ExplainDeadLockUtil The purpose of this class is to try explain the nature of a dead lockFunctionField INTERNAL:Helper INTERNAL:IdentityHashSet IdentityWeakHashMap<K,V> IndexedObject Purpose: A helper class for sorting index/object pairs.InvalidObject Purpose:Indicates an object that should not be returned from query execution.JavaPlatform INTERNAL: JavaPlatform abstracts the version of the JDK we are using.JavaSEPlatform.Version JavaVersion Java version storage class.JPAClassLoaderHolder INTERNAL: This class is a composite object containing the classLoader and a flag that is true if the classLoader returned is temporary.
JIRA EJBTHREE-572 requires that we use the real classLoader in place of the getNewTempClassLoader().JPAConversionManager Purpose: Extension to the existing conversion manager to support the EJB 3.0 spec.LOBValueWriter INTERNAL:MappingCompare INTERNAL: Use to Sort The mappings in ClassDescriptor, Mappings are either DirectToField, which must be at the top or other Avoid using this class as sun.misc is not part of many VM's like Netscapes.NonSynchronizedProperties Properties subclass that removes the synchronization.NonSynchronizedSubVector<E> SubList that implements Vector.NonSynchronizedVector<E> Vector subclass that removes the synchronization.QueryCounter INTERNAL: This counter is used by the sessions to assign individual id's to all queries.ReadLockManager SerializationHelper Provide common functionalities for serialization of object.StringHelper INTERNAL:ThreadCursoredList<E> Special List/Vector subclass that allows concurrent population of the contents while the list is in use.TransformerHelper Transformer helper class.WriteLockManager INTERNAL:XMLHelper -
Enum Summary Enum Description DatabaseType.DatabaseTypeHelper JavaSEPlatform Java SE platforms supported by EclipseLink.