Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Hierarchy For All Packages

Package Hierarchies:
  org.apache.openjpa.abstractstore, org.apache.openjpa.ant, org.apache.openjpa.conf, org.apache.openjpa.datacache, org.apache.openjpa.ee, org.apache.openjpa.enhance, org.apache.openjpa.event, org.apache.openjpa.jdbc.ant, org.apache.openjpa.jdbc.conf, org.apache.openjpa.jdbc.kernel, org.apache.openjpa.jdbc.kernel.exps, org.apache.openjpa.jdbc.meta, org.apache.openjpa.jdbc.meta.strats, org.apache.openjpa.jdbc.schema, org.apache.openjpa.jdbc.sql, org.apache.openjpa.kernel, org.apache.openjpa.kernel.exps, org.apache.openjpa.kernel.jpql, org.apache.openjpa.lib.ant, org.apache.openjpa.lib.conf, org.apache.openjpa.lib.jdbc, org.apache.openjpa.lib.log, org.apache.openjpa.lib.meta, org.apache.openjpa.lib.rop, org.apache.openjpa.lib.util, org.apache.openjpa.lib.util.concurrent, org.apache.openjpa.lib.xml, org.apache.openjpa.meta, org.apache.openjpa.persistence, org.apache.openjpa.persistence.jdbc, org.apache.openjpa.util, org.apache.openjpa.xmlstore, sun.misc

## Class Hierarchy

- java.lang.Object
  - org.apache.openjpa.kernel.AbstractBrokerFactory (implements org.apache.openjpa.kernel.BrokerFactory)
    - org.apache.openjpa.abstractstore.AbstractStoreBrokerFactory
    - org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory
  - org.apache.openjpa.util.AbstractChangeTracker (implements org.apache.openjpa.util.ChangeTracker)
    - org.apache.openjpa.util.CollectionChangeTrackerImpl (implements org.apache.openjpa.util.CollectionChangeTracker)
    - org.apache.openjpa.util.MapChangeTrackerImpl (implements org.apache.openjpa.util.MapChangeTracker)
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.AbstractSequentialList<E>
        - java.util.LinkedList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.Queue<E>, java.io.Serializable)
          - org.apache.openjpa.util.ProxyLinkedList (implements org.apache.openjpa.util.ProxyCollection)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.apache.openjpa.event.LifecycleEventManager.ListenerList
        - org.apache.openjpa.util.ProxyArrayList (implements org.apache.openjpa.util.ProxyCollection)
        - org.apache.openjpa.datacache.QueryResult
      - org.apache.openjpa.datacache.QueryCacheStoreQuery.CachedList (implements java.io.Serializable)
      - java.util.Vector<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.apache.openjpa.util.ProxyVector (implements org.apache.openjpa.util.ProxyCollection)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - org.apache.openjpa.lib.util.concurrent.CopyOnWriteArraySet (implements java.io.Serializable)
      - java.util.HashSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.Set<E>)
        - org.apache.openjpa.util.ProxyHashSet (implements org.apache.openjpa.util.ProxyCollection)
      - java.util.TreeSet<E> (implements java.lang.Cloneable, java.io.Serializable, java.util.SortedSet<E>)
        - org.apache.openjpa.util.ProxyTreeSet (implements org.apache.openjpa.util.ProxyCollection)
    - org.apache.openjpa.lib.util.concurrent.ConcurrentLinkedQueue (implements org.apache.openjpa.lib.util.concurrent.Queue, java.io.Serializable)
  - org.apache.openjpa.lib.util.concurrent.AbstractConcurrentEventManager (implements org.apache.openjpa.lib.util.EventManager)
    - org.apache.openjpa.datacache.AbstractDataCache (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.datacache.DataCache)
      - org.apache.openjpa.datacache.ConcurrentDataCache (implements org.apache.openjpa.event.RemoteCommitListener)
    - org.apache.openjpa.datacache.AbstractQueryCache (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.datacache.QueryCache)
      - org.apache.openjpa.datacache.ConcurrentQueryCache (implements org.apache.openjpa.event.RemoteCommitListener)
    - org.apache.openjpa.lib.jdbc.JDBCEventConnectionDecorator (implements org.apache.openjpa.lib.jdbc.ConnectionDecorator)
    - org.apache.openjpa.event.RemoteCommitEventManager (implements org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.event.EndTransactionListener)
    - org.apache.openjpa.event.TransactionEventManager
  - org.apache.openjpa.lib.util.AbstractEventManager (implements org.apache.openjpa.lib.util.EventManager)
  - org.apache.openjpa.kernel.exps.AbstractExpressionBuilder
  - org.apache.openjpa.kernel.exps.AbstractExpressionVisitor (implements org.apache.openjpa.kernel.exps.ExpressionVisitor)
  - org.apache.openjpa.lib.jdbc.AbstractJDBCListener (implements org.apache.openjpa.lib.jdbc.JDBCListener)
  - org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.kernel.SavepointManager)
    - org.apache.openjpa.jdbc.kernel.JDBC3SavepointManager
  - org.apache.openjpa.jdbc.kernel.AbstractJDBCSeq (implements org.apache.openjpa.jdbc.kernel.JDBCSeq)
    - org.apache.openjpa.jdbc.kernel.NativeJDBCSeq (implements org.apache.openjpa.lib.conf.Configurable)
    - org.apache.openjpa.jdbc.kernel.TableJDBCSeq (implements org.apache.openjpa.lib.conf.Configurable)
      - org.apache.openjpa.jdbc.kernel.ClassTableJDBCSeq
      - org.apache.openjpa.jdbc.kernel.ValueTableJDBCSeq
  - org.apache.openjpa.event.AbstractLifecycleListener (implements org.apache.openjpa.event.LifecycleListener)
  - org.apache.openjpa.kernel.AbstractLockManager (implements org.apache.openjpa.kernel.LockManager)
    - org.apache.openjpa.kernel.NoneLockManager
    - org.apache.openjpa.kernel.VersionLockManager
      - org.apache.openjpa.jdbc.kernel.PessimisticLockManager (implements org.apache.openjpa.jdbc.kernel.JDBCLockManager)
  - org.apache.openjpa.lib.log.AbstractLog (implements org.apache.openjpa.lib.log.Log)
    - org.apache.openjpa.lib.log.LogFactoryImpl.LogImpl
  - org.apache.openjpa.util.AbstractLRSProxyCollection (implements org.apache.openjpa.util.CollectionChangeTracker, org.apache.openjpa.util.LRSProxy, java.util.Set<E>)
    - org.apache.openjpa.jdbc.meta.strats.LRSProxyCollection
  - org.apache.openjpa.util.AbstractLRSProxyMap (implements org.apache.openjpa.util.LRSProxy, java.util.Map<K,V>, org.apache.openjpa.util.MapChangeTracker)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - org.apache.openjpa.lib.util.concurrent.ConcurrentHashMap (implements java.lang.Cloneable, org.apache.openjpa.lib.util.concurrent.ConcurrentMap, java.io.Serializable, org.apache.openjpa.lib.util.SizedMap)
    - org.apache.openjpa.lib.util.concurrent.ConcurrentReferenceHashMap (implements java.lang.Cloneable, org.apache.openjpa.lib.util.concurrent.ConcurrentMap, org.apache.openjpa.lib.util.ReferenceMap, org.apache.openjpa.lib.util.SizedMap)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.apache.openjpa.util.ProxyHashMap (implements org.apache.openjpa.util.ProxyMap)
    - java.util.TreeMap<K,V> (implements java.lang.Cloneable, java.io.Serializable, java.util.SortedMap<K,V>)
      - org.apache.openjpa.util.ProxyTreeMap (implements org.apache.openjpa.util.ProxyMap)
  - org.apache.openjpa.meta.AbstractMetaDataDefaults (implements org.apache.openjpa.meta.MetaDataDefaults)
    - org.apache.openjpa.persistence.PersistenceMetaDataDefaults
  - org.apache.openjpa.meta.AbstractMetaDataFactory (implements org.apache.openjpa.meta.MetaDataFactory)
    - org.apache.openjpa.meta.AbstractCFMetaDataFactory
      - org.apache.openjpa.persistence.PersistenceMetaDataFactory (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.lib.conf.GenericConfigurable)
        - org.apache.openjpa.persistence.jdbc.PersistenceMappingFactory
  - org.apache.openjpa.kernel.AbstractPCData (implements org.apache.openjpa.kernel.PCData)
    - org.apache.openjpa.kernel.PCDataImpl
      - org.apache.openjpa.datacache.DataCachePCDataImpl (implements org.apache.openjpa.datacache.DataCachePCData)
  - org.apache.openjpa.kernel.AbstractPCResultObjectProvider (implements org.apache.openjpa.kernel.PCResultObjectProvider)
  - org.apache.openjpa.lib.conf.AbstractProductDerivation (implements org.apache.openjpa.lib.conf.ProductDerivation)
    - org.apache.openjpa.persistence.jdbc.JDBCPersistenceProductDerivation (implements org.apache.openjpa.conf.OpenJPAProductDerivation)
    - org.apache.openjpa.jdbc.conf.JDBCProductDerivation (implements org.apache.openjpa.conf.OpenJPAProductDerivation)
    - org.apache.openjpa.persistence.PersistenceProductDerivation (implements org.apache.openjpa.conf.OpenJPAProductDerivation)
  - org.apache.openjpa.event.AbstractRemoteCommitProvider (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.event.RemoteCommitProvider)
    - org.apache.openjpa.event.JMSRemoteCommitProvider (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.lib.conf.GenericConfigurable)
    - org.apache.openjpa.event.SingleJVMRemoteCommitProvider
    - org.apache.openjpa.event.TCPRemoteCommitProvider (implements org.apache.openjpa.lib.conf.Configurable)
  - org.apache.openjpa.jdbc.sql.AbstractResult (implements org.apache.openjpa.jdbc.sql.Result)
    - org.apache.openjpa.jdbc.sql.ResultSetResult
      - org.apache.openjpa.jdbc.sql.SelectImpl.SelectResult
  - org.apache.openjpa.lib.rop.AbstractResultList (implements org.apache.openjpa.lib.rop.ResultList)
    - org.apache.openjpa.lib.rop.AbstractNonSequentialResultList
      - org.apache.openjpa.lib.rop.RandomAccessResultList
        - org.apache.openjpa.lib.rop.SoftRandomAccessResultList
      - org.apache.openjpa.lib.rop.SimpleResultList
      - org.apache.openjpa.lib.rop.WindowResultList
    - org.apache.openjpa.lib.rop.AbstractSequentialResultList
      - org.apache.openjpa.lib.rop.LazyForwardResultList (implements org.apache.openjpa.lib.rop.ResultList)
    - org.apache.openjpa.lib.rop.ListResultList
      - org.apache.openjpa.lib.rop.EagerResultList (implements org.apache.openjpa.lib.rop.ResultList)
  - org.apache.openjpa.abstractstore.AbstractStoreManager (implements org.apache.openjpa.kernel.StoreManager)
    - org.apache.openjpa.xmlstore.XMLStoreManager
  - org.apache.openjpa.kernel.AbstractStoreQuery (implements org.apache.openjpa.kernel.StoreQuery)
    - org.apache.openjpa.kernel.ExpressionStoreQuery
      - org.apache.openjpa.jdbc.kernel.JDBCStoreQuery
    - org.apache.openjpa.kernel.MethodStoreQuery
    - org.apache.openjpa.jdbc.kernel.SQLStoreQuery
  - org.apache.openjpa.kernel.AbstractStoreQuery.AbstractExecutor (implements org.apache.openjpa.kernel.StoreQuery.Executor)
  - org.apache.openjpa.jdbc.meta.strats.AbstractStrategy (implements org.apache.openjpa.jdbc.meta.Strategy)
    - org.apache.openjpa.jdbc.meta.strats.AbstractClassStrategy (implements org.apache.openjpa.jdbc.meta.ClassStrategy)
      - org.apache.openjpa.jdbc.meta.strats.EmbeddedClassStrategy
      - org.apache.openjpa.jdbc.meta.strats.FlatClassStrategy
      - org.apache.openjpa.jdbc.meta.strats.FullClassStrategy
      - org.apache.openjpa.jdbc.meta.strats.NoneClassStrategy
      - org.apache.openjpa.jdbc.meta.strats.ObjectIdClassStrategy
      - org.apache.openjpa.jdbc.meta.strats.VerticalClassStrategy
    - org.apache.openjpa.jdbc.meta.strats.AbstractDiscriminatorStrategy (implements org.apache.openjpa.jdbc.meta.DiscriminatorStrategy)
      - org.apache.openjpa.jdbc.meta.strats.InValueDiscriminatorStrategy
        - org.apache.openjpa.jdbc.meta.strats.ClassNameDiscriminatorStrategy
        - org.apache.openjpa.jdbc.meta.strats.ValueMapDiscriminatorStrategy
      - org.apache.openjpa.jdbc.meta.strats.NoneDiscriminatorStrategy
      - org.apache.openjpa.jdbc.meta.strats.SubclassJoinDiscriminatorStrategy
      - org.apache.openjpa.jdbc.meta.strats.SuperclassDiscriminatorStrategy
    - org.apache.openjpa.jdbc.meta.strats.AbstractFieldStrategy (implements org.apache.openjpa.jdbc.meta.FieldStrategy)
      - org.apache.openjpa.jdbc.meta.strats.ContainerFieldStrategy
        - org.apache.openjpa.jdbc.meta.strats.MapTableFieldStrategy (implements org.apache.openjpa.jdbc.meta.strats.LRSMapFieldStrategy)
        - org.apache.openjpa.jdbc.meta.strats.StoreCollectionFieldStrategy
          - org.apache.openjpa.jdbc.meta.strats.RelationToManyInverseKeyFieldStrategy
            - org.apache.openjpa.jdbc.meta.strats.RelationCollectionInverseKeyFieldStrategy (implements org.apache.openjpa.jdbc.meta.strats.LRSCollectionFieldStrategy)
            - org.apache.openjpa.jdbc.meta.strats.RelationMapInverseKeyFieldStrategy (implements org.apache.openjpa.jdbc.meta.strats.LRSMapFieldStrategy)
          - org.apache.openjpa.jdbc.meta.strats.RelationToManyTableFieldStrategy
            - org.apache.openjpa.jdbc.meta.strats.RelationCollectionTableFieldStrategy (implements org.apache.openjpa.jdbc.meta.strats.LRSCollectionFieldStrategy)
            - org.apache.openjpa.jdbc.meta.strats.RelationMapTableFieldStrategy (implements org.apache.openjpa.jdbc.meta.strats.LRSMapFieldStrategy)
      - org.apache.openjpa.jdbc.meta.strats.EmbedFieldStrategy
      - org.apache.openjpa.jdbc.meta.strats.HandlerFieldStrategy (implements org.apache.openjpa.jdbc.meta.Embeddable, org.apache.openjpa.jdbc.meta.Joinable)
      - org.apache.openjpa.jdbc.meta.strats.MaxEmbeddedBlobFieldStrategy
      - org.apache.openjpa.jdbc.meta.strats.MaxEmbeddedByteArrayFieldStrategy
      - org.apache.openjpa.jdbc.meta.strats.MaxEmbeddedCharArrayFieldStrategy
      - org.apache.openjpa.jdbc.meta.strats.MaxEmbeddedClobFieldStrategy
      - org.apache.openjpa.jdbc.meta.strats.NoneFieldStrategy
      - org.apache.openjpa.jdbc.meta.strats.PrimitiveFieldStrategy (implements org.apache.openjpa.jdbc.meta.Embeddable, org.apache.openjpa.jdbc.meta.Joinable)
      - org.apache.openjpa.jdbc.meta.strats.RelationFieldStrategy (implements org.apache.openjpa.jdbc.meta.Embeddable)
      - org.apache.openjpa.jdbc.meta.strats.StringFieldStrategy (implements org.apache.openjpa.jdbc.meta.Embeddable, org.apache.openjpa.jdbc.meta.Joinable)
    - org.apache.openjpa.jdbc.meta.strats.AbstractVersionStrategy (implements org.apache.openjpa.jdbc.meta.VersionStrategy)
      - org.apache.openjpa.jdbc.meta.strats.ColumnVersionStrategy
        - org.apache.openjpa.jdbc.meta.strats.NumberVersionStrategy
        - org.apache.openjpa.jdbc.meta.strats.TimestampVersionStrategy
      - org.apache.openjpa.jdbc.meta.strats.NoneVersionStrategy
      - org.apache.openjpa.jdbc.meta.strats.StateComparisonVersionStrategy
      - org.apache.openjpa.jdbc.meta.strats.SuperclassVersionStrategy
  - org.apache.openjpa.event.AbstractTransactionListener (implements org.apache.openjpa.event.TransactionListener)
  - org.apache.openjpa.jdbc.kernel.AbstractUpdateManager (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.jdbc.kernel.UpdateManager)
    - org.apache.openjpa.jdbc.kernel.OperationOrderUpdateManager
  - org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler (implements org.apache.openjpa.jdbc.meta.ValueHandler)
    - org.apache.openjpa.jdbc.meta.strats.BlobValueHandler
    - org.apache.openjpa.jdbc.meta.strats.ByteArrayValueHandler
    - org.apache.openjpa.jdbc.meta.strats.CharArrayStreamValueHandler
    - org.apache.openjpa.jdbc.meta.strats.CharArrayValueHandler
    - org.apache.openjpa.jdbc.meta.strats.ClobValueHandler
    - org.apache.openjpa.jdbc.meta.strats.EmbedValueHandler
      - org.apache.openjpa.jdbc.meta.strats.ObjectIdValueHandler
    - org.apache.openjpa.jdbc.meta.strats.EnumValueHandler
    - org.apache.openjpa.jdbc.meta.strats.ImmutableValueHandler
    - org.apache.openjpa.jdbc.meta.strats.UntypedPCValueHandler (implements org.apache.openjpa.jdbc.meta.RelationId)
  - org.apache.openjpa.persistence.AnnotationPersistenceMetaDataParser (implements org.apache.openjpa.meta.MetaDataModes)
    - org.apache.openjpa.persistence.jdbc.AnnotationPersistenceMappingParser
  - org.apache.openjpa.util.ApplicationIds
  - org.apache.openjpa.enhance.ApplicationIdTool
  - org.apache.openjpa.enhance.ApplicationIdTool.Flags
  - org.apache.openjpa.jdbc.kernel.exps.Args (implements org.apache.openjpa.kernel.exps.Arguments)
  - org.apache.openjpa.util.ArrayStateImage
  - org.apache.openjpa.ee.AutomaticManagedRuntime (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.ee.ManagedRuntime)
  - org.apache.openjpa.lib.util.Base16Encoder
  - org.apache.openjpa.kernel.Bootstrap
  - org.apache.openjpa.kernel.BrokerImpl (implements org.apache.openjpa.kernel.Broker, org.apache.openjpa.kernel.FindCallbacks)
  - org.apache.openjpa.util.CacheMap (implements java.util.Map<K,V>)
  - java.util.Calendar (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
    - java.util.GregorianCalendar
      - org.apache.openjpa.util.ProxyGregorianCalendar (implements org.apache.openjpa.util.ProxyCalendar)
        - org.apache.openjpa.util.ProxyGregorianCalendar4
  - org.apache.openjpa.jdbc.sql.Calendard
  - org.apache.openjpa.lib.meta.ClassAnnotationMetaDataFilter (implements org.apache.openjpa.lib.meta.MetaDataFilter)
  - org.apache.openjpa.lib.meta.ClassArgParser
  - java.lang.ClassLoader
    - org.apache.openjpa.lib.util.MultiClassLoader
    - org.apache.openjpa.lib.util.TemporaryClassLoader
  - org.apache.openjpa.lib.meta.ClassMetaDataIterator (implements org.apache.openjpa.lib.meta.MetaDataIterator)
  - org.apache.openjpa.util.ClassResolverImpl (implements org.apache.openjpa.util.ClassResolver)
  - org.apache.openjpa.lib.util.CodeFormat (implements java.lang.Cloneable)
  - org.apache.openjpa.enhance.CodeGenerator
  - org.apache.openjpa.jdbc.schema.Column
  - org.apache.openjpa.jdbc.schema.ColumnIO
  - org.apache.openjpa.lib.log.CommonsLogFactory.LogAdapter (implements org.apache.openjpa.lib.log.Log)
  - org.apache.openjpa.conf.Compatibility
  - org.apache.openjpa.lib.util.concurrent.ConcurrentHashMap.Entry (implements java.util.Map.Entry<K,V>)
  - org.apache.openjpa.lib.util.concurrent.ConcurrentHashSet (implements java.io.Serializable, java.util.Set<E>)
  - org.apache.openjpa.lib.util.concurrent.ConcurrentReferenceHashSet (implements java.io.Serializable, java.util.Set<E>)
  - org.apache.openjpa.lib.conf.ConfigurationImpl (implements org.apache.openjpa.lib.conf.Configuration, java.io.Externalizable, org.apache.openjpa.lib.conf.ValueListener)
    - org.apache.openjpa.conf.OpenJPAConfigurationImpl (implements org.apache.openjpa.conf.OpenJPAConfiguration)
      - org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl (implements org.apache.openjpa.jdbc.conf.JDBCConfiguration)
      - org.apache.openjpa.xmlstore.XMLConfiguration
  - org.apache.openjpa.lib.conf.Configurations
  - org.apache.openjpa.lib.jdbc.ConfiguringConnectionDecorator (implements org.apache.openjpa.lib.jdbc.ConnectionDecorator)
  - org.apache.openjpa.jdbc.kernel.ConnectionInfo
  - org.apache.openjpa.jdbc.schema.Constraint
    - org.apache.openjpa.jdbc.schema.ForeignKey
    - org.apache.openjpa.jdbc.schema.LocalConstraint
      - org.apache.openjpa.jdbc.schema.Index
      - org.apache.openjpa.jdbc.schema.PrimaryKey
      - org.apache.openjpa.jdbc.schema.Unique
  - org.apache.openjpa.lib.util.concurrent.CopyOnWriteArrayList (implements java.lang.Cloneable, java.util.List<E>, java.io.Serializable)
  - org.apache.openjpa.datacache.DataCacheManagerImpl (implements org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.datacache.DataCacheManager)
  - org.apache.openjpa.datacache.DataCacheScheduler (implements java.lang.Runnable)
  - org.apache.openjpa.jdbc.schema.DataSourceFactory
  - org.apache.openjpa.lib.jdbc.DataSourceLogs
  - java.util.Date (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
    - java.sql.Date
      - org.apache.openjpa.util.ProxySQLDate (implements org.apache.openjpa.util.ProxyDate)
    - org.apache.openjpa.util.ProxyUtilDate (implements org.apache.openjpa.util.ProxyDate)
    - java.sql.Time
      - org.apache.openjpa.util.ProxyTime (implements org.apache.openjpa.util.ProxyDate)
    - java.sql.Timestamp
      - org.apache.openjpa.util.ProxyTimestamp (implements org.apache.openjpa.util.ProxyDate)
  - org.apache.openjpa.jdbc.sql.DBDictionary (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.lib.jdbc.ConnectionDecorator, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.SQLWarningHandler)
    - org.apache.openjpa.jdbc.sql.AbstractDB2Dictionary
      - org.apache.openjpa.jdbc.sql.DB2Dictionary
      - org.apache.openjpa.jdbc.sql.DerbyDictionary
    - org.apache.openjpa.jdbc.sql.AbstractSQLServerDictionary
      - org.apache.openjpa.jdbc.sql.SQLServerDictionary
      - org.apache.openjpa.jdbc.sql.SybaseDictionary
    - org.apache.openjpa.jdbc.sql.AccessDictionary
    - org.apache.openjpa.jdbc.sql.CacheDictionary
    - org.apache.openjpa.jdbc.sql.EmpressDictionary
    - org.apache.openjpa.jdbc.sql.FoxProDictionary
    - org.apache.openjpa.jdbc.sql.HSQLDictionary
    - org.apache.openjpa.jdbc.sql.InformixDictionary
    - org.apache.openjpa.jdbc.sql.InterbaseDictionary
      - org.apache.openjpa.jdbc.sql.FirebirdDictionary
    - org.apache.openjpa.jdbc.sql.JDataStoreDictionary
    - org.apache.openjpa.jdbc.sql.MySQLDictionary
    - org.apache.openjpa.jdbc.sql.OracleDictionary
    - org.apache.openjpa.jdbc.sql.PointbaseDictionary
    - org.apache.openjpa.jdbc.sql.PostgresDictionary
  - org.apache.openjpa.jdbc.sql.DBDictionary.SerializedData
  - org.apache.openjpa.jdbc.sql.DBDictionaryFactory
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.apache.openjpa.lib.meta.XMLMetaDataParser (implements org.xml.sax.ext.LexicalHandler, org.apache.openjpa.lib.meta.MetaDataParser)
      - org.apache.openjpa.lib.meta.CFMetaDataParser
        - org.apache.openjpa.persistence.XMLPersistenceMetaDataParser (implements org.apache.openjpa.meta.AbstractCFMetaDataFactory.Parser)
          - org.apache.openjpa.persistence.jdbc.XMLPersistenceMappingParser
      - org.apache.openjpa.jdbc.schema.XMLSchemaParser (implements org.apache.openjpa.jdbc.schema.SchemaParser)
  - org.apache.openjpa.kernel.DelegatingBroker (implements org.apache.openjpa.kernel.Broker)
  - org.apache.openjpa.kernel.DelegatingBrokerFactory (implements org.apache.openjpa.kernel.BrokerFactory)
  - org.apache.openjpa.lib.jdbc.DelegatingCallableStatement (implements java.sql.CallableStatement, org.apache.openjpa.lib.util.Closeable)
  - org.apache.openjpa.lib.jdbc.DelegatingConnection (implements org.apache.openjpa.lib.util.Closeable, java.sql.Connection)
    - org.apache.openjpa.jdbc.kernel.JDBCStoreManager.RefCountConnection
  - org.apache.openjpa.lib.jdbc.DelegatingDatabaseMetaData (implements java.sql.DatabaseMetaData)
  - org.apache.openjpa.datacache.DelegatingDataCache (implements org.apache.openjpa.datacache.DataCache)
  - org.apache.openjpa.lib.jdbc.DelegatingDataSource (implements org.apache.openjpa.lib.util.Closeable, javax.sql.DataSource)
    - org.apache.openjpa.lib.jdbc.DecoratingDataSource
  - org.apache.openjpa.kernel.DelegatingExtent (implements org.apache.openjpa.kernel.Extent)
  - org.apache.openjpa.kernel.DelegatingFetchConfiguration (implements org.apache.openjpa.kernel.FetchConfiguration)
    - org.apache.openjpa.jdbc.kernel.DelegatingJDBCFetchConfiguration (implements org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)
  - org.apache.openjpa.jdbc.meta.DelegatingJoinable (implements org.apache.openjpa.jdbc.meta.Joinable)
  - org.apache.openjpa.meta.DelegatingMetaDataFactory (implements org.apache.openjpa.meta.MetaDataFactory)
    - org.apache.openjpa.jdbc.meta.MetaDataPlusMappingFactory
  - org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement (implements org.apache.openjpa.lib.util.Closeable, java.sql.PreparedStatement)
  - org.apache.openjpa.kernel.DelegatingQuery (implements org.apache.openjpa.kernel.Query)
  - org.apache.openjpa.datacache.DelegatingQueryCache (implements org.apache.openjpa.datacache.QueryCache)
  - org.apache.openjpa.kernel.DelegatingResultList (implements org.apache.openjpa.lib.rop.ResultList)
  - org.apache.openjpa.kernel.DelegatingResultList.DelegatingListIterator (implements java.util.ListIterator<E>)
  - org.apache.openjpa.lib.jdbc.DelegatingResultSet (implements org.apache.openjpa.lib.util.Closeable, java.sql.ResultSet)
  - org.apache.openjpa.kernel.DelegatingSeq (implements org.apache.openjpa.kernel.Seq)
  - org.apache.openjpa.lib.jdbc.DelegatingStatement (implements org.apache.openjpa.lib.util.Closeable, java.sql.Statement)
  - org.apache.openjpa.kernel.DelegatingStoreManager (implements org.apache.openjpa.kernel.StoreManager)
    - org.apache.openjpa.datacache.DataCacheStoreManager
  - org.apache.openjpa.kernel.DetachedStateManager (implements org.apache.openjpa.kernel.OpenJPAStateManager, java.io.Serializable)
  - org.apache.openjpa.kernel.DetachedValueStateManager (implements org.apache.openjpa.kernel.OpenJPAStateManager)
  - org.apache.openjpa.kernel.DetachManager (implements org.apache.openjpa.kernel.DetachState)
  - org.apache.openjpa.conf.DetachOptions (implements org.apache.openjpa.kernel.DetachState)
    - org.apache.openjpa.conf.DetachOptions.All
    - org.apache.openjpa.conf.DetachOptions.FetchGroups
    - org.apache.openjpa.conf.DetachOptions.Loaded
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - org.apache.openjpa.lib.util.FormatPreservingProperties
        - org.apache.openjpa.util.ProxyProperties (implements org.apache.openjpa.util.ProxyMap)
        - org.apache.openjpa.lib.util.TypedProperties
          - org.apache.openjpa.lib.util.Options
      - org.apache.openjpa.util.ProxyHashtable (implements org.apache.openjpa.util.ProxyMap)
  - org.apache.openjpa.jdbc.meta.Discriminator (implements org.apache.openjpa.jdbc.meta.DiscriminatorStrategy, org.apache.openjpa.meta.MetaDataContext, org.apache.openjpa.meta.MetaDataModes)
  - org.apache.openjpa.enhance.DynamicStorageGenerator
    - org.apache.openjpa.enhance.PCDataGenerator
      - org.apache.openjpa.datacache.DataCachePCDataGenerator
  - javax.persistence.EntityExistsException
    - org.apache.openjpa.persistence.EntityExistsException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
  - org.apache.openjpa.persistence.EntityManagerFactoryImpl (implements org.apache.openjpa.persistence.OpenJPAEntityManagerFactory)
  - org.apache.openjpa.persistence.EntityManagerImpl (implements org.apache.openjpa.kernel.FindCallbacks, org.apache.openjpa.kernel.OpCallbacks, org.apache.openjpa.persistence.OpenJPAEntityManager)
  - javax.persistence.EntityNotFoundException
    - org.apache.openjpa.persistence.EntityNotFoundException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
  - EnumeratedAttribute
    - org.apache.openjpa.ant.MetaDataToolTask.Action
  - EnumeratedAttribute
    - org.apache.openjpa.jdbc.ant.MappingToolTask.Action
  - EnumeratedAttribute
    - org.apache.openjpa.jdbc.ant.MappingToolTask.SchemaAction
  - EnumeratedAttribute
    - org.apache.openjpa.jdbc.ant.ReverseMappingToolTask.Level
  - EnumeratedAttribute
    - org.apache.openjpa.jdbc.ant.SchemaToolTask.Action
  - java.util.EventObject (implements java.io.Serializable)
    - org.apache.openjpa.datacache.ExpirationEvent
    - org.apache.openjpa.lib.jdbc.JDBCEvent
    - org.apache.openjpa.event.LifecycleEvent
    - org.apache.openjpa.jdbc.schema.SchemaGenerator.Event
    - org.apache.openjpa.event.TransactionEvent
    - org.apache.openjpa.datacache.TypesChangedEvent
  - org.apache.openjpa.event.ExceptionOrphanedKeyAction (implements org.apache.openjpa.event.OrphanedKeyAction)
  - org.apache.openjpa.util.Exceptions
    - org.apache.openjpa.persistence.PersistenceExceptions
  - org.apache.openjpa.jdbc.kernel.exps.ExpContext
  - org.apache.openjpa.jdbc.kernel.exps.ExpState
  - org.apache.openjpa.meta.Extensions
    - org.apache.openjpa.meta.ClassMetaData (implements org.apache.openjpa.lib.xml.Commentable, java.lang.Comparable<T>, org.apache.openjpa.meta.MetaDataContext, org.apache.openjpa.meta.MetaDataModes, org.apache.openjpa.lib.meta.SourceTracker)
      - org.apache.openjpa.jdbc.meta.ClassMapping (implements org.apache.openjpa.jdbc.meta.ClassStrategy)
    - org.apache.openjpa.meta.FieldMetaData (implements org.apache.openjpa.lib.xml.Commentable, org.apache.openjpa.meta.MetaDataContext, org.apache.openjpa.meta.MetaDataModes, org.apache.openjpa.meta.ValueMetaData)
      - org.apache.openjpa.jdbc.meta.FieldMapping (implements org.apache.openjpa.jdbc.meta.FieldStrategy, org.apache.openjpa.jdbc.meta.ValueMapping)
  - org.apache.openjpa.kernel.ExtentImpl (implements org.apache.openjpa.kernel.Extent)
  - org.apache.openjpa.persistence.ExtentImpl<T> (implements org.apache.openjpa.persistence.Extent<T>)
  - org.apache.openjpa.kernel.FetchConfigurationImpl (implements java.lang.Cloneable, org.apache.openjpa.kernel.FetchConfiguration)
    - org.apache.openjpa.jdbc.kernel.JDBCFetchConfigurationImpl (implements org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration)
  - org.apache.openjpa.kernel.FetchConfigurationImpl.ConfigurationState (implements java.io.Serializable)
  - org.apache.openjpa.meta.FetchGroup
  - org.apache.openjpa.persistence.FetchPlanImpl (implements org.apache.openjpa.persistence.FetchPlan)
    - org.apache.openjpa.persistence.jdbc.JDBCFetchPlanImpl (implements org.apache.openjpa.persistence.jdbc.JDBCFetchPlan)
  - org.apache.openjpa.lib.meta.FileMetaDataIterator (implements org.apache.openjpa.lib.meta.MetaDataIterator)
  - org.apache.openjpa.lib.util.Files
  - org.apache.openjpa.jdbc.schema.FileSchemaFactory (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.jdbc.schema.SchemaFactory)
  - org.apache.openjpa.kernel.Filters
  - org.apache.openjpa.persistence.GeneratorImpl (implements org.apache.openjpa.persistence.Generator)
  - org.apache.openjpa.jdbc.kernel.GenericResultObjectProvider (implements org.apache.openjpa.lib.rop.ResultObjectProvider)
  - org.apache.openjpa.jdbc.kernel.exps.GetColumn (implements org.apache.openjpa.jdbc.kernel.exps.JDBCFilterListener)
  - org.apache.openjpa.jdbc.meta.strats.HandlerStrategies
  - org.apache.openjpa.util.ImplHelper
  - org.apache.openjpa.meta.InheritanceComparator (implements java.util.Comparator<T>)
    - org.apache.openjpa.meta.MetaDataInheritanceComparator
      - org.apache.openjpa.persistence.XMLPersistenceMetaDataSerializer.SerializationComparator
        - org.apache.openjpa.persistence.jdbc.XMLPersistenceMappingSerializer.MappingSerializationComparator
  - org.apache.openjpa.kernel.exps.InMemoryExpressionFactory (implements org.apache.openjpa.kernel.exps.ExpressionFactory)
  - org.apache.openjpa.kernel.InMemorySavepointManager (implements org.apache.openjpa.kernel.SavepointManager)
  - org.apache.openjpa.kernel.InverseManager (implements org.apache.openjpa.lib.conf.Configurable)
  - org.apache.openjpa.ee.InvocationManagedRuntime (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.ee.ManagedRuntime)
  - org.apache.openjpa.meta.JavaTypes
    - org.apache.openjpa.jdbc.meta.JavaSQLTypes
  - org.apache.openjpa.lib.util.JavaVersions
  - org.apache.openjpa.jdbc.kernel.exps.JDBCExpressionFactory (implements org.apache.openjpa.kernel.exps.ExpressionFactory)
  - org.apache.openjpa.jdbc.kernel.JDBCStoreManager (implements org.apache.openjpa.jdbc.kernel.JDBCStore, org.apache.openjpa.kernel.StoreManager)
  - org.apache.openjpa.ee.JNDIManagedRuntime (implements org.apache.openjpa.ee.ManagedRuntime)
  - org.apache.openjpa.jdbc.sql.Join (implements java.lang.Cloneable, org.apache.openjpa.jdbc.sql.JoinSyntaxes)
  - org.apache.openjpa.kernel.jpql.JPQLParser (implements org.apache.openjpa.kernel.exps.ExpressionParser)
  - org.apache.openjpa.event.LifecycleEventManager (implements org.apache.openjpa.event.CallbackModes)
  - org.apache.openjpa.meta.LifecycleMetaData
  - org.apache.openjpa.lib.rop.ListResultObjectProvider (implements org.apache.openjpa.lib.rop.ResultObjectProvider)
  - org.apache.openjpa.lib.util.Localizer
  - org.apache.openjpa.lib.util.Localizer.Message
  - org.apache.openjpa.lib.xml.Location
  - org.apache.openjpa.lib.log.Log4JLogFactory.LogAdapter (implements org.apache.openjpa.lib.log.Log)
  - org.apache.openjpa.lib.log.LogFactoryAdapter (implements org.apache.openjpa.lib.log.LogFactory)
    - org.apache.openjpa.lib.log.CommonsLogFactory
    - org.apache.openjpa.lib.log.Log4JLogFactory
  - org.apache.openjpa.lib.log.LogFactoryImpl (implements org.apache.openjpa.lib.conf.GenericConfigurable, org.apache.openjpa.lib.log.LogFactory)
  - org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator (implements org.apache.openjpa.lib.jdbc.ConnectionDecorator)
  - org.apache.openjpa.jdbc.sql.LogicalUnion (implements org.apache.openjpa.jdbc.sql.Union)
  - org.apache.openjpa.jdbc.sql.LogicalUnion.UnionSelect (implements org.apache.openjpa.jdbc.sql.Select)
  - org.apache.openjpa.event.LogOrphanedKeyAction (implements org.apache.openjpa.event.OrphanedKeyAction)
  - org.apache.commons.collections.map.LRUMap
    - org.apache.openjpa.lib.util.LRUMap (implements org.apache.openjpa.lib.util.SizedMap)
  - org.apache.openjpa.lib.conf.MapConfigurationProvider (implements org.apache.openjpa.lib.conf.ConfigurationProvider)
  - org.apache.openjpa.jdbc.meta.MappingDefaultsImpl (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.jdbc.meta.MappingDefaults)
    - org.apache.openjpa.persistence.jdbc.PersistenceMappingDefaults
  - org.apache.openjpa.jdbc.meta.MappingInfo
    - org.apache.openjpa.jdbc.meta.ClassMappingInfo (implements org.apache.openjpa.lib.xml.Commentable, org.apache.openjpa.lib.meta.SourceTracker)
    - org.apache.openjpa.jdbc.meta.DiscriminatorMappingInfo
    - org.apache.openjpa.jdbc.meta.FieldMappingInfo (implements org.apache.openjpa.lib.xml.Commentable)
    - org.apache.openjpa.jdbc.meta.ValueMappingInfo
    - org.apache.openjpa.jdbc.meta.VersionMappingInfo
  - org.apache.openjpa.jdbc.meta.MappingTool (implements org.apache.openjpa.meta.MetaDataModes)
  - org.apache.openjpa.jdbc.meta.MappingTool.Flags
  - MatchingTask
    - org.apache.openjpa.lib.ant.AbstractTask
      - org.apache.openjpa.ant.ApplicationIdToolTask
      - org.apache.openjpa.jdbc.ant.MappingToolTask
      - org.apache.openjpa.ant.MetaDataToolTask
      - org.apache.openjpa.ant.PCEnhancerTask
      - org.apache.openjpa.jdbc.ant.ReverseMappingToolTask
      - org.apache.openjpa.jdbc.ant.SchemaToolTask
  - org.apache.openjpa.jdbc.sql.MergedResult (implements org.apache.openjpa.jdbc.sql.Result)
  - org.apache.openjpa.lib.rop.MergedResultObjectProvider (implements org.apache.openjpa.lib.rop.ResultObjectProvider)
    - org.apache.openjpa.kernel.OrderingMergedResultObjectProvider
  - org.apache.openjpa.lib.meta.MetaDataIteratorChain (implements org.apache.openjpa.lib.meta.MetaDataIterator)
    - org.apache.openjpa.lib.meta.ClasspathMetaDataIterator
  - org.apache.openjpa.meta.MetaDataRepository (implements org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.meta.MetaDataModes, org.apache.openjpa.enhance.PCRegistry.RegisterClassListener)
    - org.apache.openjpa.jdbc.meta.MappingRepository
  - org.apache.openjpa.meta.MetaDataTool (implements org.apache.openjpa.meta.MetaDataModes)
  - org.apache.openjpa.meta.MetaDataTool.Flags
  - org.apache.openjpa.event.MethodLifecycleCallbacks (implements org.apache.openjpa.event.LifecycleCallbacks)
    - org.apache.openjpa.event.BeanLifecycleCallbacks
  - org.apache.openjpa.util.MultiLoaderClassResolver (implements org.apache.openjpa.util.ClassResolver)
  - org.apache.openjpa.lib.log.MultiLogFactory (implements org.apache.openjpa.lib.log.LogFactory)
  - org.apache.openjpa.jdbc.schema.NameSet
    - org.apache.openjpa.jdbc.schema.SchemaGroup (implements java.lang.Cloneable)
      - org.apache.openjpa.jdbc.schema.DynamicSchemaFactory (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.jdbc.schema.SchemaFactory)
      - org.apache.openjpa.jdbc.schema.LazySchemaFactory (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.jdbc.schema.SchemaFactory)
    - org.apache.openjpa.jdbc.schema.Table (implements java.lang.Comparable<T>, org.apache.openjpa.lib.meta.SourceTracker)
  - NestableRuntimeException
    - org.apache.openjpa.lib.util.ParseException
  - org.apache.openjpa.lib.log.NoneLogFactory (implements org.apache.openjpa.lib.log.LogFactory)
  - org.apache.openjpa.lib.log.NoneLogFactory.NoneLog (implements org.apache.openjpa.lib.log.Log)
  - org.apache.openjpa.jdbc.meta.NoneMappingDefaults (implements org.apache.openjpa.jdbc.meta.MappingDefaults)
  - org.apache.openjpa.meta.NoneMetaDataFactory (implements org.apache.openjpa.meta.MetaDataDefaults, org.apache.openjpa.meta.MetaDataFactory)
  - org.apache.openjpa.event.NoneOrphanedKeyAction (implements org.apache.openjpa.event.OrphanedKeyAction)
  - org.apache.openjpa.meta.NonPersistentMetaData (implements org.apache.openjpa.lib.xml.Commentable, java.lang.Comparable<T>, org.apache.openjpa.meta.MetaDataContext, org.apache.openjpa.lib.meta.SourceTracker)
  - javax.persistence.NonUniqueResultException
    - org.apache.openjpa.persistence.NonUniqueResultException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
  - javax.persistence.NoResultException
    - org.apache.openjpa.persistence.NoResultException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
  - org.apache.openjpa.xmlstore.ObjectData (implements java.lang.Cloneable)
  - org.apache.openjpa.kernel.ObjectIdStateManager (implements org.apache.openjpa.kernel.OpenJPAStateManager)
  - org.apache.openjpa.util.OpenJPAId (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.openjpa.util.ByteId
    - org.apache.openjpa.util.CharId
    - org.apache.openjpa.util.DateId
    - org.apache.openjpa.util.Id
    - org.apache.openjpa.util.IntId
    - org.apache.openjpa.util.LongId
    - org.apache.openjpa.util.ObjectId
    - org.apache.openjpa.util.ShortId
    - org.apache.openjpa.util.StringId
  - org.apache.openjpa.kernel.OpenJPASavepoint
    - org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager.ConnectionSavepoint
  - org.apache.openjpa.conf.OpenJPAVersion
  - javax.persistence.OptimisticLockException
    - org.apache.openjpa.persistence.OptimisticLockException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.ByteArrayOutputStream
      - org.apache.openjpa.lib.log.LogOutputStream
  - org.apache.openjpa.lib.util.ParameterTemplate
  - org.apache.openjpa.enhance.PCClassFileTransformer (implements java.lang.instrument.ClassFileTransformer)
  - org.apache.openjpa.enhance.PCEnhancer
  - org.apache.openjpa.enhance.PCEnhancer.Flags
  - org.apache.openjpa.enhance.PCEnhancerAgent
  - org.apache.openjpa.enhance.PCRegistry
  - org.apache.openjpa.kernel.PCState (implements java.io.Serializable)
    - org.apache.openjpa.kernel.PNonTransDeletedState
  - sun.misc.Perf
  - Persistence
    - org.apache.openjpa.persistence.OpenJPAPersistence
  - javax.persistence.PersistenceException
    - org.apache.openjpa.persistence.PersistenceException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
  - org.apache.openjpa.persistence.PersistenceProviderImpl
  - org.apache.openjpa.persistence.PersistenceUnitInfoImpl (implements org.apache.openjpa.lib.meta.SourceTracker)
  - org.apache.openjpa.lib.conf.ProductDerivations
  - org.apache.openjpa.jdbc.meta.PropertiesReverseCustomizer (implements org.apache.openjpa.jdbc.meta.ReverseCustomizer)
  - org.apache.openjpa.util.Proxies
  - org.apache.openjpa.util.ProxyManagerImpl (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.util.ProxyManager)
  - org.apache.openjpa.datacache.QueryCacheStoreQuery (implements org.apache.openjpa.kernel.StoreQuery)
  - org.apache.openjpa.kernel.exps.QueryExpressions
  - org.apache.openjpa.jdbc.kernel.exps.QueryExpressionsState
  - org.apache.openjpa.kernel.QueryImpl (implements org.apache.openjpa.kernel.Query)
  - org.apache.openjpa.persistence.QueryImpl (implements org.apache.openjpa.persistence.OpenJPAQuery, java.io.Serializable)
  - org.apache.openjpa.kernel.QueryImpl.Compilation
  - org.apache.openjpa.kernel.QueryImpl.RemoveOnCloseResultList (implements org.apache.openjpa.lib.rop.ResultList)
  - org.apache.openjpa.datacache.QueryKey (implements java.io.Externalizable)
  - org.apache.openjpa.kernel.QueryLanguages
  - org.apache.openjpa.meta.QueryMetaData (implements org.apache.openjpa.lib.xml.Commentable, org.apache.openjpa.meta.MetaDataModes, org.apache.openjpa.lib.meta.SourceTracker)
  - org.apache.openjpa.persistence.QueryResultCacheImpl (implements org.apache.openjpa.persistence.QueryResultCache)
  - org.apache.openjpa.jdbc.meta.QueryResultMapping (implements org.apache.openjpa.lib.xml.Commentable, org.apache.openjpa.meta.MetaDataModes, org.apache.openjpa.lib.meta.SourceTracker)
  - org.apache.openjpa.jdbc.meta.QueryResultMapping.PCResult
  - org.apache.openjpa.lib.rop.RangeResultObjectProvider (implements org.apache.openjpa.lib.rop.ResultObjectProvider)
  - org.apache.openjpa.jdbc.sql.Raw
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - org.apache.openjpa.lib.xml.DocTypeReader
  - org.apache.openjpa.lib.util.concurrent.ReentrantLock (implements org.apache.openjpa.lib.util.concurrent.Lock, java.io.Serializable)
  - org.apache.openjpa.lib.util.ReferenceHashSet (implements java.io.Serializable, java.util.Set<E>)
  - org.apache.commons.collections.map.ReferenceMap
    - org.apache.openjpa.lib.util.ReferenceHashMap (implements org.apache.openjpa.lib.util.ReferenceMap, org.apache.openjpa.lib.util.SizedMap)
  - org.apache.openjpa.jdbc.meta.strats.RelationStrategies
  - org.apache.openjpa.event.RemoteCommitEvent (implements java.io.Externalizable)
  - org.apache.openjpa.lib.meta.ResourceMetaDataIterator (implements org.apache.openjpa.lib.meta.MetaDataIterator)
  - org.apache.openjpa.lib.rop.ResultListIterator
  - org.apache.openjpa.lib.rop.ResultObjectProviderIterator (implements org.apache.openjpa.lib.util.Closeable, java.util.Iterator<E>)
  - org.apache.openjpa.kernel.ResultPacker
  - org.apache.openjpa.jdbc.meta.ReverseMappingTool (implements java.lang.Cloneable, org.apache.openjpa.meta.MetaDataModes)
  - org.apache.openjpa.jdbc.meta.ReverseMappingTool.Flags
  - javax.persistence.RollbackException
    - org.apache.openjpa.persistence.RollbackException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
  - org.apache.openjpa.jdbc.sql.RowImpl (implements java.lang.Cloneable, org.apache.openjpa.jdbc.sql.Row)
    - org.apache.openjpa.jdbc.sql.PrimaryRow
    - org.apache.openjpa.jdbc.sql.SecondaryRow
    - org.apache.openjpa.jdbc.meta.strats.StateComparisonVersionStrategy.CustomUpdate (implements org.apache.openjpa.jdbc.sql.RowManager)
  - org.apache.openjpa.jdbc.sql.RowManagerImpl (implements org.apache.openjpa.jdbc.sql.RowManager)
  - org.apache.openjpa.jdbc.schema.Schema (implements java.lang.Comparable<T>)
  - org.apache.openjpa.jdbc.schema.SchemaGenerator
  - org.apache.openjpa.jdbc.schema.Schemas
  - org.apache.openjpa.jdbc.schema.SchemaTool
  - org.apache.openjpa.jdbc.schema.SchemaTool.Flags
  - org.apache.openjpa.jdbc.kernel.exps.SelectConstructor
  - org.apache.openjpa.jdbc.sql.SelectImpl (implements org.apache.openjpa.jdbc.sql.Select)
  - org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider (implements org.apache.openjpa.lib.rop.ResultObjectProvider)
    - org.apache.openjpa.jdbc.kernel.InstanceResultObjectProvider
    - org.apache.openjpa.jdbc.kernel.PagingResultObjectProvider
  - org.apache.openjpa.jdbc.schema.Sequence (implements java.lang.Comparable<T>, org.apache.openjpa.lib.meta.SourceTracker)
  - org.apache.openjpa.meta.SequenceMetaData (implements org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.lib.xml.Commentable, org.apache.openjpa.meta.MetaDataContext, org.apache.openjpa.lib.meta.SourceTracker)
    - org.apache.openjpa.jdbc.meta.SequenceMapping
  - org.apache.openjpa.util.Serialization
  - org.apache.openjpa.lib.util.Services
  - org.apache.openjpa.jdbc.schema.SimpleDriverDataSource (implements org.apache.openjpa.jdbc.schema.DriverDataSource)
  - org.apache.openjpa.kernel.jpql.SimpleNode
  - org.apache.openjpa.lib.util.SimpleRegex
  - org.apache.openjpa.jdbc.sql.Sized
  - org.apache.openjpa.lib.meta.SourceTrackers
  - org.apache.openjpa.jdbc.sql.SQLBuffer (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.openjpa.jdbc.kernel.exps.SQLEmbed (implements org.apache.openjpa.jdbc.kernel.exps.JDBCFilterListener)
    - org.apache.openjpa.jdbc.kernel.exps.SQLExpression
    - org.apache.openjpa.jdbc.kernel.exps.SQLValue
  - org.apache.openjpa.jdbc.sql.SQLExceptions
  - org.apache.openjpa.jdbc.sql.SQLFactoryImpl (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.jdbc.sql.SQLFactory)
  - org.apache.openjpa.lib.jdbc.SQLFormatter
  - org.apache.openjpa.kernel.StateManagerImpl (implements org.apache.openjpa.kernel.OpenJPAStateManager)
  - org.apache.openjpa.persistence.StoreCacheImpl (implements org.apache.openjpa.persistence.StoreCache)
  - org.apache.openjpa.util.StoreFacadeTypeRegistry
  - org.apache.openjpa.kernel.StoreQuery.Range
  - org.apache.openjpa.jdbc.meta.StrategyInstaller
    - org.apache.openjpa.jdbc.meta.MappingStrategyInstaller
    - org.apache.openjpa.jdbc.meta.NoneStrategyInstaller
    - org.apache.openjpa.jdbc.meta.RefreshStrategyInstaller
    - org.apache.openjpa.jdbc.meta.RuntimeStrategyInstaller
  - org.apache.openjpa.kernel.exps.StringContains (implements org.apache.openjpa.kernel.exps.FilterListener)
    - org.apache.openjpa.jdbc.kernel.exps.JDBCStringContains (implements org.apache.openjpa.jdbc.kernel.exps.JDBCFilterListener)
  - org.apache.openjpa.lib.util.StringDistance
  - org.apache.openjpa.lib.meta.SuffixMetaDataFilter (implements org.apache.openjpa.lib.meta.MetaDataFilter)
  - org.apache.openjpa.ee.SunOneManagedRuntime (implements org.apache.openjpa.ee.ManagedRuntime)
  - org.apache.openjpa.jdbc.kernel.TableJDBCSeq.Status
  - org.apache.openjpa.jdbc.schema.TableSchemaFactory (implements org.apache.openjpa.lib.conf.Configurable, org.apache.openjpa.jdbc.schema.SchemaFactory)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.apache.openjpa.lib.util.FormatPreservingProperties.DuplicateKeyException
        - java.lang.IllegalArgumentException
          - org.apache.openjpa.persistence.ArgumentException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
        - java.lang.IllegalStateException
          - org.apache.openjpa.persistence.InvalidStateException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
        - org.apache.openjpa.util.OpenJPAException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
          - org.apache.openjpa.util.GeneralException
          - org.apache.openjpa.util.InternalException
          - org.apache.openjpa.util.StoreException
            - org.apache.openjpa.util.LockException
            - org.apache.openjpa.util.ObjectExistsException
            - org.apache.openjpa.util.ObjectNotFoundException
            - org.apache.openjpa.util.OptimisticException
            - org.apache.openjpa.util.ReferentialIntegrityException
          - org.apache.openjpa.util.UnsupportedException
          - org.apache.openjpa.util.UserException
            - org.apache.openjpa.util.CallbackException
            - org.apache.openjpa.util.InvalidStateException
              - org.apache.openjpa.util.NoTransactionException
            - org.apache.openjpa.util.MetaDataException
            - org.apache.openjpa.kernel.jpql.ParseException
      - java.sql.SQLException
        - org.apache.openjpa.lib.jdbc.ReportingSQLException
  - org.apache.openjpa.kernel.TimeSeededSeq (implements org.apache.openjpa.kernel.Seq)
  - org.apache.openjpa.lib.util.concurrent.TimeUnit (implements java.io.Serializable)
  - javax.persistence.TransactionRequiredException
    - org.apache.openjpa.persistence.TransactionRequiredException (implements org.apache.openjpa.util.ExceptionInfo, java.io.Serializable)
  - org.apache.openjpa.meta.UpdateStrategies
  - org.apache.openjpa.lib.meta.URLMetaDataIterator (implements org.apache.openjpa.lib.meta.MetaDataIterator)
  - org.apache.openjpa.lib.util.concurrent.Utils
  - org.apache.openjpa.lib.util.UUIDGenerator
  - org.apache.openjpa.kernel.UUIDHexSeq (implements org.apache.openjpa.kernel.Seq)
  - org.apache.openjpa.kernel.UUIDStringSeq (implements org.apache.openjpa.kernel.Seq)
  - org.apache.openjpa.kernel.exps.Val (implements org.apache.openjpa.kernel.exps.Value)
  - org.apache.openjpa.lib.xml.ValidatingErrorHandler (implements org.xml.sax.ErrorHandler)
  - org.apache.openjpa.lib.conf.Value (implements java.lang.Cloneable)
    - org.apache.openjpa.lib.conf.BooleanValue
    - org.apache.openjpa.lib.conf.DoubleValue
    - org.apache.openjpa.lib.conf.FileValue
    - org.apache.openjpa.lib.conf.IntValue
      - org.apache.openjpa.jdbc.conf.FetchModeValue
    - org.apache.openjpa.lib.conf.ObjectValue
      - org.apache.openjpa.lib.conf.PluginListValue
      - org.apache.openjpa.lib.conf.PluginValue
        - org.apache.openjpa.conf.BrokerFactoryValue
        - org.apache.openjpa.persistence.EntityManagerFactoryValue
        - org.apache.openjpa.jdbc.conf.MappingFactoryValue
        - org.apache.openjpa.jdbc.conf.MappingRepositoryValue
        - org.apache.openjpa.conf.RemoteCommitProviderValue
        - org.apache.openjpa.conf.SeqValue
          - org.apache.openjpa.jdbc.conf.JDBCSeqValue
    - org.apache.openjpa.lib.conf.StringListValue
    - org.apache.openjpa.lib.conf.StringValue
  - org.apache.openjpa.meta.ValueMetaDataImpl (implements org.apache.openjpa.meta.ValueMetaData)
    - org.apache.openjpa.jdbc.meta.ValueMappingImpl (implements org.apache.openjpa.jdbc.meta.ValueMapping)
  - org.apache.openjpa.meta.ValueStrategies
  - org.apache.openjpa.jdbc.meta.Version (implements org.apache.openjpa.meta.MetaDataContext, org.apache.openjpa.meta.MetaDataModes, org.apache.openjpa.jdbc.meta.VersionStrategy)
  - org.apache.openjpa.lib.util.concurrent.WaitQueue
  - org.apache.openjpa.lib.util.concurrent.WaitQueue.WaitNode
  - org.apache.openjpa.kernel.exps.WildcardMatch (implements org.apache.openjpa.kernel.exps.FilterListener)
    - org.apache.openjpa.jdbc.kernel.exps.JDBCWildcardMatch (implements org.apache.openjpa.jdbc.kernel.exps.JDBCFilterListener)
  - org.apache.openjpa.ee.WLSManagedRuntime (implements org.apache.openjpa.ee.ManagedRuntime)
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - java.io.FilterWriter
      - org.apache.openjpa.lib.xml.XMLWriter
  - org.apache.openjpa.lib.xml.XMLFactory
  - org.apache.openjpa.xmlstore.XMLFileHandler
  - org.apache.openjpa.lib.meta.XMLMetaDataSerializer (implements org.apache.openjpa.lib.meta.MetaDataSerializer)
    - org.apache.openjpa.lib.meta.CFMetaDataSerializer
      - org.apache.openjpa.persistence.XMLPersistenceMetaDataSerializer (implements org.apache.openjpa.meta.AbstractCFMetaDataFactory.Serializer)
        - org.apache.openjpa.persistence.jdbc.XMLPersistenceMappingSerializer
    - org.apache.openjpa.jdbc.schema.XMLSchemaSerializer (implements org.apache.openjpa.jdbc.schema.SchemaSerializer)
  - org.apache.openjpa.xmlstore.XMLStore
  - org.apache.openjpa.lib.meta.ZipFileMetaDataIterator (implements org.apache.openjpa.lib.meta.MetaDataFilter.Resource, org.apache.openjpa.lib.meta.MetaDataIterator)
  - org.apache.openjpa.lib.meta.ZipStreamMetaDataIterator (implements org.apache.openjpa.lib.meta.MetaDataFilter.Resource, org.apache.openjpa.lib.meta.MetaDataIterator)

## Interface Hierarchy

- org.apache.openjpa.enhance.ApplicationIdTool.ObjectIdLoader
- org.apache.openjpa.event.AttachListener
  - org.apache.openjpa.event.LifecycleListener (also extends org.apache.openjpa.event.ClearListener, org.apache.openjpa.event.DeleteListener, org.apache.openjpa.event.DetachListener, org.apache.openjpa.event.DirtyListener, org.apache.openjpa.event.LoadListener, org.apache.openjpa.event.PersistListener, org.apache.openjpa.event.StoreListener)
- org.apache.openjpa.kernel.AutoClear
  - org.apache.openjpa.kernel.Broker (also extends org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.LockLevels, org.apache.openjpa.kernel.RestoreState, org.apache.openjpa.kernel.StoreContext)
  - org.apache.openjpa.persistence.OpenJPAEntityManager (also extends org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.RestoreState)
- org.apache.openjpa.kernel.AutoDetach
  - org.apache.openjpa.kernel.Broker (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.LockLevels, org.apache.openjpa.kernel.RestoreState, org.apache.openjpa.kernel.StoreContext)
  - org.apache.openjpa.persistence.OpenJPAEntityManager (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.RestoreState)
- java.beans.BeanInfo
  - org.apache.openjpa.lib.conf.Configuration (also extends java.lang.Cloneable, org.apache.openjpa.lib.util.Closeable, java.io.Serializable)
    - org.apache.openjpa.jdbc.conf.JDBCConfiguration
    - org.apache.openjpa.conf.OpenJPAConfiguration
      - org.apache.openjpa.jdbc.conf.JDBCConfiguration
  - org.apache.openjpa.jdbc.conf.JDBCConfiguration
  - org.apache.openjpa.conf.OpenJPAConfiguration
    - org.apache.openjpa.jdbc.conf.JDBCConfiguration
- org.apache.openjpa.event.BeginTransactionListener
  - org.apache.openjpa.event.TransactionListener (also extends org.apache.openjpa.event.EndTransactionListener, org.apache.openjpa.event.FlushTransactionListener)
- org.apache.openjpa.lib.util.BytecodeWriter
- org.apache.openjpa.event.CallbackModes
  - org.apache.openjpa.kernel.Broker (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.LockLevels, org.apache.openjpa.kernel.RestoreState, org.apache.openjpa.kernel.StoreContext)
  - org.apache.openjpa.meta.MetaDataDefaults
  - org.apache.openjpa.persistence.OpenJPAEntityManager (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.RestoreState)
- org.apache.openjpa.util.ChangeTracker
  - org.apache.openjpa.util.CollectionChangeTracker
  - org.apache.openjpa.util.MapChangeTracker
- org.apache.openjpa.util.ClassResolver
- org.apache.openjpa.event.ClearListener
  - org.apache.openjpa.event.LifecycleListener (also extends org.apache.openjpa.event.AttachListener, org.apache.openjpa.event.DeleteListener, org.apache.openjpa.event.DetachListener, org.apache.openjpa.event.DirtyListener, org.apache.openjpa.event.LoadListener, org.apache.openjpa.event.PersistListener, org.apache.openjpa.event.StoreListener)
- java.lang.Cloneable
  - org.apache.openjpa.lib.conf.Configuration (also extends java.beans.BeanInfo, org.apache.openjpa.lib.util.Closeable, java.io.Serializable)
    - org.apache.openjpa.jdbc.conf.JDBCConfiguration
    - org.apache.openjpa.conf.OpenJPAConfiguration
      - org.apache.openjpa.jdbc.conf.JDBCConfiguration
  - org.apache.openjpa.kernel.FetchConfiguration (also extends org.apache.openjpa.kernel.LockLevels, org.apache.openjpa.kernel.QueryFlushModes, java.io.Serializable)
    - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
  - org.apache.openjpa.jdbc.conf.JDBCConfiguration
  - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.kernel.FetchConfiguration, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
  - org.apache.openjpa.conf.OpenJPAConfiguration
    - org.apache.openjpa.jdbc.conf.JDBCConfiguration
- org.apache.openjpa.lib.util.Closeable
  - org.apache.openjpa.kernel.Broker (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.LockLevels, org.apache.openjpa.kernel.RestoreState, org.apache.openjpa.kernel.StoreContext)
  - org.apache.openjpa.kernel.BrokerFactory (also extends java.io.Serializable)
  - org.apache.openjpa.lib.conf.Configuration (also extends java.beans.BeanInfo, java.lang.Cloneable, java.io.Serializable)
    - org.apache.openjpa.jdbc.conf.JDBCConfiguration
    - org.apache.openjpa.conf.OpenJPAConfiguration
      - org.apache.openjpa.jdbc.conf.JDBCConfiguration
  - org.apache.openjpa.datacache.DataCache
  - org.apache.openjpa.jdbc.conf.JDBCConfiguration
  - org.apache.openjpa.jdbc.kernel.JDBCLockManager
  - org.apache.openjpa.jdbc.kernel.JDBCSeq
  - org.apache.openjpa.kernel.LockManager (also extends org.apache.openjpa.kernel.LockLevels)
    - org.apache.openjpa.jdbc.kernel.JDBCLockManager
  - org.apache.openjpa.lib.meta.MetaDataIterator
  - org.apache.openjpa.conf.OpenJPAConfiguration
    - org.apache.openjpa.jdbc.conf.JDBCConfiguration
  - org.apache.openjpa.persistence.OpenJPAEntityManager (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.RestoreState)
  - org.apache.openjpa.persistence.OpenJPAEntityManagerFactory (also extends org.apache.openjpa.kernel.ConnectionRetainModes, java.io.Serializable)
  - org.apache.openjpa.kernel.PCResultObjectProvider
  - org.apache.openjpa.datacache.QueryCache (also extends org.apache.openjpa.datacache.TypesChangedListener)
  - org.apache.openjpa.event.RemoteCommitListener
  - org.apache.openjpa.event.RemoteCommitProvider
  - org.apache.openjpa.jdbc.sql.Result
  - org.apache.openjpa.lib.rop.ResultList (also extends java.util.List<E>, java.io.Serializable)
  - org.apache.openjpa.lib.rop.ResultObjectProvider
    - org.apache.openjpa.kernel.PCResultObjectProvider
  - org.apache.openjpa.jdbc.meta.ReverseCustomizer
  - org.apache.openjpa.kernel.Seq
    - org.apache.openjpa.jdbc.kernel.JDBCSeq
  - org.apache.openjpa.kernel.StoreManager
- org.apache.openjpa.lib.xml.Commentable
- java.util.Comparator<T>
  - org.apache.openjpa.jdbc.sql.MergedResult.ResultComparator
- org.apache.openjpa.lib.util.concurrent.Condition
- org.apache.openjpa.lib.conf.Configurable
- org.apache.openjpa.lib.conf.ConfigurationProvider
- org.apache.openjpa.lib.jdbc.ConnectionDecorator
- org.apache.openjpa.kernel.ConnectionRetainModes
  - org.apache.openjpa.kernel.Broker (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.LockLevels, org.apache.openjpa.kernel.RestoreState, org.apache.openjpa.kernel.StoreContext)
  - org.apache.openjpa.persistence.OpenJPAEntityManager (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.RestoreState)
  - org.apache.openjpa.persistence.OpenJPAEntityManagerFactory (also extends org.apache.openjpa.lib.util.Closeable, java.io.Serializable)
- org.apache.openjpa.kernel.exps.Constant
  - org.apache.openjpa.kernel.exps.Literal (also extends org.apache.openjpa.kernel.exps.Value)
  - org.apache.openjpa.kernel.exps.Parameter (also extends org.apache.openjpa.kernel.exps.Value)
- org.apache.openjpa.datacache.DataCacheManager
- org.apache.openjpa.datacache.DataCachePCDataGenerator.Timed
- javax.sql.DataSource
  - org.apache.openjpa.jdbc.schema.DriverDataSource
- org.apache.openjpa.event.DeleteListener
  - org.apache.openjpa.event.LifecycleListener (also extends org.apache.openjpa.event.AttachListener, org.apache.openjpa.event.ClearListener, org.apache.openjpa.event.DetachListener, org.apache.openjpa.event.DirtyListener, org.apache.openjpa.event.LoadListener, org.apache.openjpa.event.PersistListener, org.apache.openjpa.event.StoreListener)
- org.apache.openjpa.event.DetachListener
  - org.apache.openjpa.event.LifecycleListener (also extends org.apache.openjpa.event.AttachListener, org.apache.openjpa.event.ClearListener, org.apache.openjpa.event.DeleteListener, org.apache.openjpa.event.DirtyListener, org.apache.openjpa.event.LoadListener, org.apache.openjpa.event.PersistListener, org.apache.openjpa.event.StoreListener)
- org.apache.openjpa.kernel.DetachState
  - org.apache.openjpa.kernel.Broker (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.LockLevels, org.apache.openjpa.kernel.RestoreState, org.apache.openjpa.kernel.StoreContext)
  - org.apache.openjpa.persistence.OpenJPAEntityManager (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.RestoreState)
- org.apache.openjpa.event.DirtyListener
  - org.apache.openjpa.event.LifecycleListener (also extends org.apache.openjpa.event.AttachListener, org.apache.openjpa.event.ClearListener, org.apache.openjpa.event.DeleteListener, org.apache.openjpa.event.DetachListener, org.apache.openjpa.event.LoadListener, org.apache.openjpa.event.PersistListener, org.apache.openjpa.event.StoreListener)
- org.apache.openjpa.enhance.DynamicStorage
- org.apache.openjpa.jdbc.kernel.EagerFetchModes
  - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.kernel.FetchConfiguration, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
  - org.apache.openjpa.persistence.jdbc.JDBCFetchPlan (also extends org.apache.openjpa.persistence.FetchPlan, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
- org.apache.openjpa.jdbc.meta.Embeddable
- org.apache.openjpa.event.EndTransactionListener
  - org.apache.openjpa.event.TransactionListener (also extends org.apache.openjpa.event.BeginTransactionListener, org.apache.openjpa.event.FlushTransactionListener)
- org.apache.openjpa.lib.util.EventManager
- org.apache.openjpa.util.ExceptionInfo
- org.apache.openjpa.datacache.ExpirationListener
- org.apache.openjpa.kernel.exps.Expression
- org.apache.openjpa.kernel.exps.ExpressionFactory
- org.apache.openjpa.kernel.exps.ExpressionVisitor
- org.apache.openjpa.kernel.Extent
- org.apache.openjpa.persistence.FetchPlan
  - org.apache.openjpa.persistence.jdbc.JDBCFetchPlan (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
- org.apache.openjpa.enhance.FieldConsumer
  - org.apache.openjpa.enhance.FieldManager (also extends org.apache.openjpa.enhance.FieldSupplier)
    - org.apache.openjpa.kernel.OpenJPAStateManager (also extends org.apache.openjpa.enhance.StateManager)
  - org.apache.openjpa.kernel.OpenJPAStateManager (also extends org.apache.openjpa.enhance.FieldManager, org.apache.openjpa.enhance.StateManager)
- org.apache.openjpa.enhance.FieldSupplier
  - org.apache.openjpa.enhance.FieldManager (also extends org.apache.openjpa.enhance.FieldConsumer)
    - org.apache.openjpa.kernel.OpenJPAStateManager (also extends org.apache.openjpa.enhance.StateManager)
  - org.apache.openjpa.kernel.OpenJPAStateManager (also extends org.apache.openjpa.enhance.FieldManager, org.apache.openjpa.enhance.StateManager)
- org.apache.openjpa.jdbc.kernel.exps.FilterValue
- org.apache.openjpa.kernel.FindCallbacks
- org.apache.openjpa.event.FlushTransactionListener
  - org.apache.openjpa.event.TransactionListener (also extends org.apache.openjpa.event.BeginTransactionListener, org.apache.openjpa.event.EndTransactionListener)
- org.apache.openjpa.persistence.Generator
- org.apache.openjpa.lib.conf.GenericConfigurable
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - java.util.List<E>
      - org.apache.openjpa.lib.rop.ResultList (also extends org.apache.openjpa.lib.util.Closeable, java.io.Serializable)
    - org.apache.openjpa.lib.util.concurrent.Queue
    - org.apache.openjpa.lib.rop.ResultList (also extends org.apache.openjpa.lib.util.Closeable, java.util.List<E>, java.io.Serializable)
  - org.apache.openjpa.persistence.Extent<T>
  - java.util.List<E>
    - org.apache.openjpa.lib.rop.ResultList (also extends org.apache.openjpa.lib.util.Closeable, java.io.Serializable)
  - org.apache.openjpa.lib.util.concurrent.Queue
  - org.apache.openjpa.lib.rop.ResultList (also extends org.apache.openjpa.lib.util.Closeable, java.util.List<E>, java.io.Serializable)
- org.apache.openjpa.lib.jdbc.JDBCListener
- org.apache.openjpa.jdbc.kernel.JDBCStore
- org.apache.openjpa.jdbc.meta.Joinable
- org.apache.openjpa.jdbc.sql.Joins
- org.apache.openjpa.jdbc.sql.JoinSyntaxes
  - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.kernel.FetchConfiguration, org.apache.openjpa.jdbc.kernel.LRSSizes)
  - org.apache.openjpa.persistence.jdbc.JDBCFetchPlan (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.persistence.FetchPlan, org.apache.openjpa.jdbc.kernel.LRSSizes)
- org.apache.openjpa.event.LifecycleCallbacks
- org.apache.openjpa.event.LifecycleEventManager.ListenerAdapter
- org.apache.openjpa.event.LoadListener
  - org.apache.openjpa.event.LifecycleListener (also extends org.apache.openjpa.event.AttachListener, org.apache.openjpa.event.ClearListener, org.apache.openjpa.event.DeleteListener, org.apache.openjpa.event.DetachListener, org.apache.openjpa.event.DirtyListener, org.apache.openjpa.event.PersistListener, org.apache.openjpa.event.StoreListener)
- org.apache.openjpa.lib.util.concurrent.Lock
- org.apache.openjpa.kernel.LockLevels
  - org.apache.openjpa.kernel.Broker (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.RestoreState, org.apache.openjpa.kernel.StoreContext)
  - org.apache.openjpa.kernel.FetchConfiguration (also extends java.lang.Cloneable, org.apache.openjpa.kernel.QueryFlushModes, java.io.Serializable)
    - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
  - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.kernel.FetchConfiguration, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
  - org.apache.openjpa.jdbc.kernel.JDBCLockManager
  - org.apache.openjpa.kernel.LockManager (also extends org.apache.openjpa.lib.util.Closeable)
    - org.apache.openjpa.jdbc.kernel.JDBCLockManager
- org.apache.openjpa.lib.log.Log
- org.apache.openjpa.lib.log.LogFactory
- org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.SQLWarningHandler
- org.apache.openjpa.jdbc.sql.LogicalUnion.Selector
- org.apache.openjpa.jdbc.kernel.LRSSizes
  - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.kernel.FetchConfiguration, org.apache.openjpa.jdbc.sql.JoinSyntaxes)
  - org.apache.openjpa.persistence.jdbc.JDBCFetchPlan (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.persistence.FetchPlan, org.apache.openjpa.jdbc.sql.JoinSyntaxes)
- org.apache.openjpa.ee.ManagedRuntime
- java.util.Map<K,V>
  - org.apache.openjpa.lib.util.concurrent.ConcurrentMap
  - org.apache.openjpa.lib.util.ReferenceMap
  - org.apache.openjpa.lib.util.SizedMap
- org.apache.openjpa.jdbc.meta.MappingDefaults
- org.apache.openjpa.jdbc.meta.MappingInfo.ForeignKeyDefaults
- org.apache.openjpa.jdbc.meta.MappingInfo.TableDefaults
- org.apache.openjpa.jdbc.meta.MappingTool.ImportExport
- org.apache.openjpa.meta.MetaDataContext
  - org.apache.openjpa.jdbc.meta.ValueMapping (also extends org.apache.openjpa.meta.ValueMetaData)
  - org.apache.openjpa.meta.ValueMetaData (also extends org.apache.openjpa.meta.MetaDataModes)
    - org.apache.openjpa.jdbc.meta.ValueMapping (also extends org.apache.openjpa.meta.MetaDataContext)
- org.apache.openjpa.lib.meta.MetaDataFilter
- org.apache.openjpa.lib.meta.MetaDataFilter.Resource
- org.apache.openjpa.meta.MetaDataModes
  - org.apache.openjpa.meta.MetaDataFactory
  - org.apache.openjpa.jdbc.meta.ValueMapping (also extends org.apache.openjpa.meta.MetaDataContext, org.apache.openjpa.meta.ValueMetaData)
  - org.apache.openjpa.meta.ValueMetaData (also extends org.apache.openjpa.meta.MetaDataContext)
    - org.apache.openjpa.jdbc.meta.ValueMapping (also extends org.apache.openjpa.meta.MetaDataContext)
- org.apache.openjpa.lib.meta.MetaDataParser
  - org.apache.openjpa.meta.AbstractCFMetaDataFactory.Parser
  - org.apache.openjpa.jdbc.schema.SchemaParser
- org.apache.openjpa.lib.meta.MetaDataSerializer
  - org.apache.openjpa.meta.AbstractCFMetaDataFactory.Serializer
  - org.apache.openjpa.jdbc.schema.SchemaSerializer
- org.apache.openjpa.lib.util.concurrent.NanoTimer
- org.apache.openjpa.kernel.OpCallbacks
- org.apache.openjpa.meta.Order
- org.apache.openjpa.event.OrphanedKeyAction
- org.apache.openjpa.enhance.PCEnhancer.AuxiliaryEnhancer
- org.apache.openjpa.enhance.PCRegistry.RegisterClassListener
- org.apache.openjpa.enhance.PersistenceCapable
- org.apache.openjpa.event.PersistListener
  - org.apache.openjpa.event.LifecycleListener (also extends org.apache.openjpa.event.AttachListener, org.apache.openjpa.event.ClearListener, org.apache.openjpa.event.DeleteListener, org.apache.openjpa.event.DetachListener, org.apache.openjpa.event.DirtyListener, org.apache.openjpa.event.LoadListener, org.apache.openjpa.event.StoreListener)
- org.apache.openjpa.jdbc.kernel.PreparedStatementManager
- org.apache.openjpa.lib.conf.ProductDerivation
  - org.apache.openjpa.conf.OpenJPAProductDerivation
- org.apache.openjpa.util.Proxy
  - org.apache.openjpa.util.LRSProxy
  - org.apache.openjpa.util.ProxyCalendar
  - org.apache.openjpa.util.ProxyCollection
  - org.apache.openjpa.util.ProxyDate
  - org.apache.openjpa.util.ProxyMap
- org.apache.openjpa.util.ProxyManager
- org.apache.openjpa.kernel.QueryContext
  - org.apache.openjpa.kernel.Query (also extends org.apache.openjpa.kernel.QueryFlushModes, org.apache.openjpa.kernel.QueryOperations, java.io.Serializable)
- org.apache.openjpa.kernel.QueryFlushModes
  - org.apache.openjpa.kernel.FetchConfiguration (also extends java.lang.Cloneable, org.apache.openjpa.kernel.LockLevels, java.io.Serializable)
    - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
  - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.kernel.FetchConfiguration, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
  - org.apache.openjpa.persistence.OpenJPAQuery (also extends org.apache.openjpa.kernel.QueryOperations)
  - org.apache.openjpa.kernel.Query (also extends org.apache.openjpa.kernel.QueryContext, org.apache.openjpa.kernel.QueryOperations, java.io.Serializable)
- org.apache.openjpa.kernel.QueryOperations
  - org.apache.openjpa.persistence.OpenJPAQuery (also extends org.apache.openjpa.kernel.QueryFlushModes)
  - org.apache.openjpa.kernel.Query (also extends org.apache.openjpa.kernel.QueryContext, org.apache.openjpa.kernel.QueryFlushModes, java.io.Serializable)
  - org.apache.openjpa.kernel.StoreQuery (also extends java.io.Serializable)
- org.apache.openjpa.persistence.QueryResultCache
- org.apache.openjpa.jdbc.meta.RelationId
- org.apache.openjpa.kernel.exps.Resolver
- org.apache.openjpa.kernel.RestoreState
  - org.apache.openjpa.kernel.Broker (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.LockLevels, org.apache.openjpa.kernel.StoreContext)
  - org.apache.openjpa.persistence.OpenJPAEntityManager (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState)
- org.apache.openjpa.jdbc.sql.Row
- org.apache.openjpa.jdbc.sql.RowManager
- org.apache.openjpa.kernel.SavepointManager
- org.apache.openjpa.jdbc.schema.SchemaFactory
- org.apache.openjpa.jdbc.schema.SchemaGenerator.Listener
- org.apache.openjpa.jdbc.sql.SelectExecutor
  - org.apache.openjpa.jdbc.sql.Select
  - org.apache.openjpa.jdbc.sql.Union
- org.apache.openjpa.meta.SequenceMetaData.SequenceFactory
- java.io.Serializable
  - org.apache.openjpa.kernel.exps.AggregateListener
    - org.apache.openjpa.jdbc.kernel.exps.JDBCAggregateListener
  - org.apache.openjpa.kernel.BrokerFactory (also extends org.apache.openjpa.lib.util.Closeable)
  - org.apache.openjpa.lib.conf.Configuration (also extends java.beans.BeanInfo, java.lang.Cloneable, org.apache.openjpa.lib.util.Closeable)
    - org.apache.openjpa.jdbc.conf.JDBCConfiguration
    - org.apache.openjpa.conf.OpenJPAConfiguration
      - org.apache.openjpa.jdbc.conf.JDBCConfiguration
  - org.apache.openjpa.datacache.DataCachePCData
  - org.apache.openjpa.kernel.exps.ExpressionParser
  - org.apache.openjpa.kernel.FetchConfiguration (also extends java.lang.Cloneable, org.apache.openjpa.kernel.LockLevels, org.apache.openjpa.kernel.QueryFlushModes)
    - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
  - org.apache.openjpa.kernel.exps.FilterListener
    - org.apache.openjpa.jdbc.kernel.exps.JDBCFilterListener
  - org.apache.openjpa.jdbc.kernel.exps.JDBCAggregateListener
  - org.apache.openjpa.jdbc.conf.JDBCConfiguration
  - org.apache.openjpa.jdbc.kernel.JDBCFetchConfiguration (also extends org.apache.openjpa.jdbc.kernel.EagerFetchModes, org.apache.openjpa.kernel.FetchConfiguration, org.apache.openjpa.jdbc.sql.JoinSyntaxes, org.apache.openjpa.jdbc.kernel.LRSSizes)
  - org.apache.openjpa.jdbc.kernel.exps.JDBCFilterListener
  - org.apache.openjpa.conf.OpenJPAConfiguration
    - org.apache.openjpa.jdbc.conf.JDBCConfiguration
  - org.apache.openjpa.persistence.OpenJPAEntityManagerFactory (also extends org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes)
  - org.apache.openjpa.kernel.PCData
    - org.apache.openjpa.datacache.DataCachePCData
    - org.apache.openjpa.enhance.PCDataGenerator.DynamicPCData
  - org.apache.openjpa.enhance.PCDataGenerator.DynamicPCData
  - org.apache.openjpa.kernel.Query (also extends org.apache.openjpa.kernel.QueryContext, org.apache.openjpa.kernel.QueryFlushModes, org.apache.openjpa.kernel.QueryOperations)
  - org.apache.openjpa.lib.rop.ResultList (also extends org.apache.openjpa.lib.util.Closeable, java.util.List<E>)
  - org.apache.openjpa.util.RuntimeExceptionTranslator
  - org.apache.openjpa.kernel.StoreQuery (also extends org.apache.openjpa.kernel.QueryOperations)
- org.apache.openjpa.lib.meta.SourceTracker
- org.apache.openjpa.jdbc.sql.SQLFactory
- org.apache.openjpa.enhance.StateManager
  - org.apache.openjpa.kernel.OpenJPAStateManager (also extends org.apache.openjpa.enhance.FieldManager)
- org.apache.openjpa.persistence.StoreCache
- org.apache.openjpa.kernel.StoreContext
  - org.apache.openjpa.kernel.Broker (also extends org.apache.openjpa.kernel.AutoClear, org.apache.openjpa.kernel.AutoDetach, org.apache.openjpa.event.CallbackModes, org.apache.openjpa.lib.util.Closeable, org.apache.openjpa.kernel.ConnectionRetainModes, org.apache.openjpa.kernel.DetachState, org.apache.openjpa.kernel.LockLevels, org.apache.openjpa.kernel.RestoreState)
- org.apache.openjpa.event.StoreListener
  - org.apache.openjpa.event.LifecycleListener (also extends org.apache.openjpa.event.AttachListener, org.apache.openjpa.event.ClearListener, org.apache.openjpa.event.DeleteListener, org.apache.openjpa.event.DetachListener, org.apache.openjpa.event.DirtyListener, org.apache.openjpa.event.LoadListener, org.apache.openjpa.event.PersistListener)
- org.apache.openjpa.kernel.StoreQuery.Executor
- org.apache.openjpa.jdbc.meta.Strategy
  - org.apache.openjpa.jdbc.meta.ClassStrategy
  - org.apache.openjpa.jdbc.meta.DiscriminatorStrategy
  - org.apache.openjpa.jdbc.meta.FieldStrategy
    - org.apache.openjpa.jdbc.meta.strats.LRSCollectionFieldStrategy
    - org.apache.openjpa.jdbc.meta.strats.LRSMapFieldStrategy
  - org.apache.openjpa.jdbc.meta.strats.LRSCollectionFieldStrategy
  - org.apache.openjpa.jdbc.meta.strats.LRSMapFieldStrategy
  - org.apache.openjpa.jdbc.meta.VersionStrategy
- org.apache.openjpa.datacache.TypesChangedListener
  - org.apache.openjpa.datacache.QueryCache (also extends org.apache.openjpa.lib.util.Closeable)
- org.apache.openjpa.jdbc.sql.Union.Selector
- org.apache.openjpa.jdbc.kernel.UpdateManager
- org.apache.openjpa.kernel.exps.Value
  - org.apache.openjpa.kernel.exps.Arguments
  - org.apache.openjpa.kernel.exps.Literal (also extends org.apache.openjpa.kernel.exps.Constant)
  - org.apache.openjpa.kernel.exps.Parameter (also extends org.apache.openjpa.kernel.exps.Constant)
  - org.apache.openjpa.kernel.exps.Path
  - org.apache.openjpa.kernel.exps.Subquery
  - org.apache.openjpa.jdbc.kernel.exps.Val
- org.apache.openjpa.jdbc.meta.ValueHandler
- org.apache.openjpa.lib.conf.ValueListener
- org.apache.openjpa.lib.util.concurrent.WaitQueue.QueuedSync

## Annotation Type Hierarchy

- org.apache.openjpa.persistence.DataCache (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.DataStoreId (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.Dependent (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.DetachedState (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.ElementDependent (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.ElementType (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.Externalizer (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.ExternalValues (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.Factory (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.FetchAttribute (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.FetchGroup (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.FetchGroups (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.InverseLogical (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.KeyDependent (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.KeyType (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.LoadFetchGroup (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.LRS (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.Persistent (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.PersistentCollection (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.PersistentMap (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.ReadOnly (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.Type (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.ClassCriteria (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.Columns (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.ContainerTable (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.DataStoreIdColumn (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.DiscriminatorStrategy (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.EagerFetchMode (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.ElementClassCriteria (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.ElementForeignKey (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.ElementIndex (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.ElementJoinColumn (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.ElementJoinColumns (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.ElementNonpolymorphic (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.EmbeddedMapping (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.ForeignKey (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.Index (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.MappingOverride (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.MappingOverrides (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.Nonpolymorphic (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.OrderColumn (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.Strategy (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.SubclassFetchMode (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.Unique (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.VersionColumn (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.VersionColumns (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.VersionStrategy (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.XJoinColumn (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.XJoinColumns (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.XSecondaryTable (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.XSecondaryTables (implements java.lang.annotation.Annotation)
- org.apache.openjpa.persistence.jdbc.XTable (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.openjpa.persistence.MetaDataTag
    - org.apache.openjpa.persistence.PersistenceStrategy
    - org.apache.openjpa.persistence.UpdateAction
    - org.apache.openjpa.persistence.jdbc.EagerFetchType
    - org.apache.openjpa.persistence.jdbc.ForeignKeyAction
    - org.apache.openjpa.persistence.jdbc.NonpolymorphicType

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006 Apache Software Foundation. All Rights Reserved.