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

## Hierarchy For All Packages

Package Hierarchies:
  org.apache.cayenne, org.apache.cayenne.access, org.apache.cayenne.access.dbsync, org.apache.cayenne.access.event, org.apache.cayenne.access.jdbc, org.apache.cayenne.access.trans, org.apache.cayenne.access.types, org.apache.cayenne.access.util, org.apache.cayenne.annotation, org.apache.cayenne.ashwood, org.apache.cayenne.ashwood.graph, org.apache.cayenne.cache, org.apache.cayenne.conf, org.apache.cayenne.configuration, org.apache.cayenne.configuration.rop.client, org.apache.cayenne.configuration.rop.server, org.apache.cayenne.configuration.server, org.apache.cayenne.configuration.web, org.apache.cayenne.conn, org.apache.cayenne.dba, org.apache.cayenne.dba.db2, org.apache.cayenne.dba.derby, org.apache.cayenne.dba.frontbase, org.apache.cayenne.dba.h2, org.apache.cayenne.dba.hsqldb, org.apache.cayenne.dba.ingres, org.apache.cayenne.dba.mysql, org.apache.cayenne.dba.openbase, org.apache.cayenne.dba.oracle, org.apache.cayenne.dba.postgres, org.apache.cayenne.dba.sqlite, org.apache.cayenne.dba.sqlserver, org.apache.cayenne.dba.sybase, org.apache.cayenne.di, org.apache.cayenne.di.spi, org.apache.cayenne.ejbql, org.apache.cayenne.ejbql.parser, org.apache.cayenne.event, org.apache.cayenne.exp, org.apache.cayenne.exp.parser, org.apache.cayenne.graph, org.apache.cayenne.log, org.apache.cayenne.map, org.apache.cayenne.map.event, org.apache.cayenne.map.naming, org.apache.cayenne.merge, org.apache.cayenne.query, org.apache.cayenne.reflect, org.apache.cayenne.reflect.generic, org.apache.cayenne.reflect.valueholder, org.apache.cayenne.remote, org.apache.cayenne.remote.hessian, org.apache.cayenne.remote.hessian.service, org.apache.cayenne.remote.service, org.apache.cayenne.resource, org.apache.cayenne.util, org.apache.cayenne.validation, org.apache.cayenne.xml

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - org.apache.cayenne.util.IndexPropertyList (implements org.apache.cayenne.ValueHolder)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.apache.cayenne.DataRow
  - org.apache.cayenne.query.AbstractQuery (implements org.apache.cayenne.query.Query)
    - org.apache.cayenne.query.ProcedureQuery (implements org.apache.cayenne.query.ParameterizedQuery, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.query.QualifiedQuery
      - org.apache.cayenne.query.SelectQuery (implements org.apache.cayenne.query.ParameterizedQuery, org.apache.cayenne.util.XMLSerializable)
        - org.apache.cayenne.query.PrefetchSelectQuery
    - org.apache.cayenne.query.SQLTemplate (implements org.apache.cayenne.query.ParameterizedQuery, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.merge.AbstractToDbToken (implements java.lang.Comparable<T>, org.apache.cayenne.merge.MergerToken)
    - org.apache.cayenne.merge.AddColumnToDb
    - org.apache.cayenne.merge.AddRelationshipToDb
    - org.apache.cayenne.merge.CreateTableToDb
    - org.apache.cayenne.merge.DropColumnToDb
    - org.apache.cayenne.merge.DropRelationshipToDb
    - org.apache.cayenne.merge.DropTableToDb
    - org.apache.cayenne.merge.SetAllowNullToDb
    - org.apache.cayenne.merge.SetColumnTypeToDb
    - org.apache.cayenne.merge.SetNotNullToDb
    - org.apache.cayenne.merge.SetPrimaryKeyToDb
    - org.apache.cayenne.merge.SetValueForNullToDb
  - org.apache.cayenne.merge.AbstractToModelToken (implements org.apache.cayenne.merge.MergerToken)
    - org.apache.cayenne.merge.AddColumnToModel
    - org.apache.cayenne.merge.AddRelationshipToModel
    - org.apache.cayenne.merge.CreateTableToModel
    - org.apache.cayenne.merge.DropColumnToModel
    - org.apache.cayenne.merge.DropRelationshipToModel
    - org.apache.cayenne.merge.DropTableToModel
    - org.apache.cayenne.merge.SetAllowNullToModel
    - org.apache.cayenne.merge.SetColumnTypeToModel
    - org.apache.cayenne.merge.SetNotNullToModel
    - org.apache.cayenne.merge.SetPrimaryKeyToModel
  - org.apache.cayenne.ashwood.graph.ArcIterator.EmptyIterator<E,V> (implements org.apache.cayenne.ashwood.graph.ArcIterator<E,V>)
  - org.apache.cayenne.ashwood.AshwoodEntitySorter (implements org.apache.cayenne.map.EntitySorter)
    - org.apache.cayenne.map.AshwoodEntitySorter
  - org.apache.cayenne.map.Attribute (implements org.apache.cayenne.util.CayenneMapEntry, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.map.DbAttribute (implements org.apache.cayenne.configuration.ConfigurationNode)
    - org.apache.cayenne.map.ObjAttribute (implements org.apache.cayenne.configuration.ConfigurationNode)
      - org.apache.cayenne.map.EmbeddedAttribute
  - org.apache.cayenne.dba.AutoAdapter (implements org.apache.cayenne.dba.DbAdapter)
  - org.apache.cayenne.util.Base64Codec
  - org.apache.cayenne.configuration.BaseConfigurationNodeVisitor<T> (implements org.apache.cayenne.configuration.ConfigurationNodeVisitor<T>)
  - org.apache.cayenne.remote.BaseConnection (implements org.apache.cayenne.remote.ClientConnection)
    - org.apache.cayenne.remote.hessian.HessianConnection
    - org.apache.cayenne.remote.service.LocalConnection
  - org.apache.cayenne.BaseContext (implements org.apache.cayenne.DataChannel, org.apache.cayenne.ObjectContext)
    - org.apache.cayenne.CayenneContext
    - org.apache.cayenne.access.DataContext (implements org.apache.cayenne.DataChannel)
  - org.apache.cayenne.reflect.BaseProperty (implements org.apache.cayenne.reflect.Property)
    - org.apache.cayenne.reflect.BaseArcProperty (implements org.apache.cayenne.reflect.ArcProperty)
      - org.apache.cayenne.reflect.BaseToManyProperty (implements org.apache.cayenne.reflect.ToManyProperty)
      - org.apache.cayenne.reflect.BaseToOneProperty (implements org.apache.cayenne.reflect.ToOneProperty)
    - org.apache.cayenne.reflect.SimpleAttributeProperty (implements org.apache.cayenne.reflect.AttributeProperty)
  - org.apache.cayenne.remote.service.BaseRemoteService (implements org.apache.cayenne.remote.RemoteService)
    - org.apache.cayenne.remote.service.HttpRemoteService
      - org.apache.cayenne.remote.hessian.service.HessianService
  - org.apache.cayenne.access.dbsync.BaseSchemaUpdateStrategy (implements org.apache.cayenne.access.dbsync.SchemaUpdateStrategy)
    - org.apache.cayenne.access.dbsync.CreateIfNoSchemaStrategy
    - org.apache.cayenne.access.dbsync.ThrowOnPartialSchemaStrategy
      - org.apache.cayenne.access.dbsync.ThrowOnPartialOrCreateSchemaStrategy
  - org.apache.cayenne.access.jdbc.BaseSQLAction (implements org.apache.cayenne.query.SQLAction)
    - org.apache.cayenne.access.jdbc.BatchAction
      - org.apache.cayenne.dba.sqlserver.SQLServerBatchAction
    - org.apache.cayenne.access.jdbc.EJBQLAction
    - org.apache.cayenne.access.jdbc.ProcedureAction
      - org.apache.cayenne.dba.sqlserver.SQLServerProcedureAction
    - org.apache.cayenne.access.jdbc.SelectAction
      - org.apache.cayenne.dba.sqlserver.SQLServerSelectAction
  - org.apache.cayenne.map.naming.BasicNamingStrategy (implements org.apache.cayenne.map.naming.NamingStrategy)
  - org.apache.cayenne.query.BatchQuery (implements org.apache.cayenne.query.Query)
    - org.apache.cayenne.query.DeleteBatchQuery
    - org.apache.cayenne.query.InsertBatchQuery
    - org.apache.cayenne.query.UpdateBatchQuery
  - org.apache.cayenne.access.trans.BatchQueryBuilder
    - org.apache.cayenne.access.trans.DeleteBatchQueryBuilder
      - org.apache.cayenne.access.jdbc.SoftDeleteBatchQueryBuilder
    - org.apache.cayenne.access.trans.InsertBatchQueryBuilder
    - org.apache.cayenne.access.trans.LOBBatchQueryBuilder
      - org.apache.cayenne.access.trans.LOBInsertBatchQueryBuilder
      - org.apache.cayenne.access.trans.LOBUpdateBatchQueryBuilder
    - org.apache.cayenne.access.trans.UpdateBatchQueryBuilder
  - org.apache.cayenne.reflect.BeanAccessor (implements org.apache.cayenne.reflect.Accessor)
  - org.apache.cayenne.access.types.BigDecimalType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.access.types.BigIntegerType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.access.types.BooleanType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.remote.BootstrapMessage (implements org.apache.cayenne.remote.ClientMessage)
  - org.apache.cayenne.access.types.ByteArrayType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.access.types.ByteType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.access.types.CalendarType<T> (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.map.CallbackDescriptor (implements java.io.Serializable)
  - org.apache.cayenne.map.CallbackMap (implements java.io.Serializable)
  - org.apache.cayenne.Cayenne
  - org.apache.cayenne.configuration.rop.client.CayenneContextFactory (implements org.apache.cayenne.configuration.ObjectContextFactory)
  - org.apache.cayenne.configuration.web.CayenneFilter (implements javax.servlet.Filter)
    - org.apache.cayenne.conf.WebApplicationContextFilter
  - org.apache.cayenne.configuration.CayenneRuntime
    - org.apache.cayenne.configuration.rop.client.ClientRuntime
      - org.apache.cayenne.configuration.rop.client.ClientLocalRuntime
    - org.apache.cayenne.configuration.server.ServerRuntime
  - org.apache.cayenne.access.types.CharType (implements org.apache.cayenne.access.types.ExtendedType)
    - org.apache.cayenne.dba.oracle.OracleCharType
  - org.apache.cayenne.graph.ChildDiffLoader (implements org.apache.cayenne.graph.GraphChangeHandler)
  - org.apache.cayenne.reflect.ClassDescriptorMap
  - org.apache.cayenne.resource.ClassLoaderResourceLocator (implements org.apache.cayenne.resource.ResourceLocator)
  - org.apache.cayenne.remote.ClientChannel (implements org.apache.cayenne.DataChannel)
  - org.apache.cayenne.configuration.rop.client.ClientChannelProvider (implements org.apache.cayenne.di.Provider<T>)
  - org.apache.cayenne.configuration.rop.client.ClientModule (implements org.apache.cayenne.di.Module)
  - org.apache.cayenne.access.ClientServerChannel (implements org.apache.cayenne.DataChannel)
  - org.apache.cayenne.access.jdbc.ColumnDescriptor (implements java.io.Serializable)
  - org.apache.cayenne.log.CommonsJdbcEventLogger (implements org.apache.cayenne.log.JdbcEventLogger)
    - org.apache.cayenne.log.FormattedCommonsJdbcEventLogger
  - org.apache.cayenne.graph.CompoundDiff (implements org.apache.cayenne.graph.GraphDiff)
  - org.apache.cayenne.configuration.ConfigurationTree<T>
  - org.apache.cayenne.conn.ConnectionWrapper (implements java.sql.Connection)
  - org.apache.cayenne.conn.ContainerPoolFactory (implements javax.naming.spi.ObjectFactory)
  - org.apache.cayenne.util.ConversionUtil
  - org.apache.cayenne.configuration.DataChannelDescriptor (implements org.apache.cayenne.configuration.ConfigurationNode, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.DataChannelSyncCallbackAction (implements org.apache.cayenne.graph.GraphChangeHandler)
  - org.apache.cayenne.configuration.server.DataContextFactory (implements org.apache.cayenne.configuration.ObjectContextFactory)
  - org.apache.cayenne.access.DataDomain (implements org.apache.cayenne.DataChannel, org.apache.cayenne.access.QueryEngine)
  - org.apache.cayenne.configuration.server.DataDomainProvider (implements org.apache.cayenne.di.Provider<T>)
  - org.apache.cayenne.map.DataMap (implements java.lang.Comparable<T>, org.apache.cayenne.configuration.ConfigurationNode, org.apache.cayenne.map.event.DbEntityListener, org.apache.cayenne.map.MappingNamespace, org.apache.cayenne.map.event.ObjEntityListener, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.access.DataNode (implements org.apache.cayenne.access.QueryEngine)
  - org.apache.cayenne.configuration.DataNodeDescriptor (implements java.lang.Comparable<T>, org.apache.cayenne.configuration.ConfigurationNode, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.access.trans.DataObjectMatchTranslator
  - org.apache.cayenne.DataObjectUtils
  - org.apache.cayenne.access.DataPort
  - org.apache.cayenne.access.DataRowStore (implements java.io.Serializable)
  - org.apache.cayenne.conn.DataSourceInfo (implements java.lang.Cloneable, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.access.types.DateType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.dba.db2.DB2Sniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.configuration.server.DBCPDataSourceFactory (implements org.apache.cayenne.configuration.server.DataSourceFactory)
  - org.apache.cayenne.access.DbGenerator
  - org.apache.cayenne.map.DbJoin (implements java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.map.DbKeyGenerator (implements org.apache.cayenne.util.CayenneMapEntry, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.access.DbLoader
  - org.apache.cayenne.merge.DbMerger
  - org.apache.cayenne.util.DeepMergeOperation
  - org.apache.cayenne.configuration.DefaultAdhocObjectFactory (implements org.apache.cayenne.configuration.AdhocObjectFactory)
  - org.apache.cayenne.access.jdbc.DefaultBatchQueryBuilderFactory (implements org.apache.cayenne.access.jdbc.BatchQueryBuilderFactory)
    - org.apache.cayenne.access.jdbc.SoftDeleteQueryBuilderFactory
  - org.apache.cayenne.configuration.DefaultConfigurationNameMapper (implements org.apache.cayenne.configuration.ConfigurationNameMapper)
  - org.apache.cayenne.configuration.DefaultDataChannelDescriptorMerger (implements org.apache.cayenne.configuration.DataChannelDescriptorMerger)
  - org.apache.cayenne.configuration.server.DefaultDbAdapterFactory (implements org.apache.cayenne.configuration.server.DbAdapterFactory)
  - org.apache.cayenne.event.DefaultEventManager (implements org.apache.cayenne.event.EventManager)
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.apache.cayenne.map.MapLoader
    - org.apache.cayenne.configuration.SAXNestedTagHandler
  - org.apache.cayenne.di.spi.DefaultInjector (implements org.apache.cayenne.di.Injector)
  - org.apache.cayenne.access.DefaultObjectMapRetainStrategy (implements org.apache.cayenne.access.ObjectMapRetainStrategy)
  - org.apache.cayenne.configuration.DefaultObjectStoreFactory (implements org.apache.cayenne.configuration.ObjectStoreFactory)
  - org.apache.cayenne.access.util.DefaultOperationObserver (implements org.apache.cayenne.access.OperationObserver)
    - org.apache.cayenne.access.util.IteratedSelectObserver
    - org.apache.cayenne.access.QueryResult
  - org.apache.cayenne.configuration.DefaultRuntimeProperties (implements org.apache.cayenne.configuration.RuntimeProperties)
  - org.apache.cayenne.di.spi.DefaultScope (implements org.apache.cayenne.di.Scope)
  - org.apache.cayenne.di.spi.DefaultScopeProvider<T> (implements org.apache.cayenne.di.Provider<T>)
  - org.apache.cayenne.merge.DefaultValueForNullProvider (implements org.apache.cayenne.merge.ValueForNullProvider)
  - org.apache.cayenne.configuration.server.DelegatingDataSourceFactory (implements org.apache.cayenne.configuration.server.DataSourceFactory)
  - org.apache.cayenne.map.DeleteRule
  - org.apache.cayenne.util.DeleteRuleUpdater (implements org.apache.cayenne.util.EntityMergeListener)
  - org.apache.cayenne.ashwood.graph.DepthFirstSearch<E> (implements java.util.Iterator<E>)
    - org.apache.cayenne.ashwood.graph.DepthFirstStampSearch<E>
  - org.apache.cayenne.dba.derby.DerbySniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.di.DIBootstrap
  - org.apache.velocity.runtime.directive.Directive (implements java.lang.Cloneable, org.apache.velocity.runtime.directive.DirectiveConstants)
    - org.apache.cayenne.access.jdbc.BindDirective
      - org.apache.cayenne.access.jdbc.BindEqualDirective
      - org.apache.cayenne.access.jdbc.BindNotEqualDirective
      - org.apache.cayenne.access.jdbc.BindObjectEqualDirective
        - org.apache.cayenne.access.jdbc.BindObjectNotEqualDirective
    - org.apache.cayenne.access.jdbc.ChainDirective
    - org.apache.cayenne.access.jdbc.ChunkDirective
    - org.apache.cayenne.access.jdbc.ResultDirective
  - org.apache.cayenne.access.jdbc.DistinctResultIterator (implements org.apache.cayenne.access.ResultIterator)
  - org.apache.cayenne.configuration.server.DomainDataChannelProvider (implements org.apache.cayenne.di.Provider<T>)
  - org.apache.cayenne.access.types.DoubleType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.conn.DriverDataSource (implements javax.sql.DataSource)
  - org.apache.cayenne.cache.EhCacheQueryCache (implements org.apache.cayenne.cache.QueryCache)
  - org.apache.cayenne.ejbql.parser.EJBQL (implements org.apache.cayenne.ejbql.parser.EJBQLConstants, org.apache.cayenne.ejbql.parser.EJBQLTreeConstants)
  - org.apache.cayenne.ejbql.parser.EJBQL.EJBQLDefaultParser (implements org.apache.cayenne.ejbql.EJBQLParser)
  - org.apache.cayenne.ejbql.EJBQLBaseVisitor (implements org.apache.cayenne.ejbql.EJBQLExpressionVisitor)
    - org.apache.cayenne.access.jdbc.EJBQLConditionTranslator
    - org.apache.cayenne.access.jdbc.EJBQLDbPathTranslator
    - org.apache.cayenne.access.jdbc.EJBQLDeleteTranslator
    - org.apache.cayenne.access.jdbc.EJBQLFromTranslator
    - org.apache.cayenne.access.jdbc.EJBQLPathTranslator
    - org.apache.cayenne.access.jdbc.EJBQLSelectColumnsTranslator
    - org.apache.cayenne.access.jdbc.EJBQLSelectTranslator
  - org.apache.cayenne.map.EjbqlBuilder
  - org.apache.cayenne.access.jdbc.EJBQLJoinAppender
  - org.apache.cayenne.access.jdbc.EJBQLMultiColumnOperand
  - org.apache.cayenne.ejbql.EJBQLParserFactory
  - org.apache.cayenne.query.EJBQLQuery (implements org.apache.cayenne.query.Query, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.ejbql.parser.EJBQLTokenManager (implements org.apache.cayenne.ejbql.parser.EJBQLConstants)
  - org.apache.cayenne.access.jdbc.EJBQLTranslationContext
  - org.apache.cayenne.map.Embeddable (implements org.apache.cayenne.configuration.ConfigurationNode, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.map.EmbeddableAttribute (implements org.apache.cayenne.configuration.ConfigurationNode, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.reflect.EmbeddedFieldAccessor (implements org.apache.cayenne.reflect.Accessor)
  - org.apache.cayenne.map.Entity (implements org.apache.cayenne.util.CayenneMapEntry, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.map.DbEntity (implements org.apache.cayenne.configuration.ConfigurationNode, org.apache.cayenne.map.event.DbAttributeListener, org.apache.cayenne.map.event.DbEntityListener, org.apache.cayenne.map.event.DbRelationshipListener)
      - org.apache.cayenne.map.DetectedDbEntity
    - org.apache.cayenne.map.ObjEntity (implements org.apache.cayenne.configuration.ConfigurationNode, org.apache.cayenne.map.event.ObjEntityListener)
  - org.apache.cayenne.map.EntityInheritanceTree
  - org.apache.cayenne.map.EntityListener (implements java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.util.EntityMergeSupport
  - org.apache.cayenne.map.EntityResolver (implements org.apache.cayenne.map.MappingNamespace, java.io.Serializable)
  - org.apache.cayenne.map.EntityResult
  - org.apache.cayenne.access.types.EnumType<T> (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.util.EqualsBuilder
  - org.apache.cayenne.event.EventBridge (implements java.util.EventListener)
    - org.apache.cayenne.event.JavaGroupsBridge
    - org.apache.cayenne.event.JMSBridge (implements javax.jms.MessageListener)
    - org.apache.cayenne.event.XMPPBridge
  - java.util.EventObject (implements java.io.Serializable)
    - org.apache.cayenne.event.CayenneEvent
      - org.apache.cayenne.graph.GraphEvent
      - org.apache.cayenne.map.event.MapEvent
        - org.apache.cayenne.map.event.EmbeddableEvent
          - org.apache.cayenne.map.event.EmbeddableAttributeEvent
        - org.apache.cayenne.map.event.EntityEvent
          - org.apache.cayenne.map.event.AttributeEvent
          - org.apache.cayenne.map.event.RelationshipEvent
      - org.apache.cayenne.access.event.SnapshotEvent
  - org.apache.cayenne.event.EventSubject (implements java.io.Serializable)
  - org.apache.cayenne.util.EventUtil
  - org.apache.cayenne.merge.ExecutingMergerContext (implements org.apache.cayenne.merge.MergerContext)
  - org.apache.cayenne.map.naming.ExportedKey
  - org.apache.cayenne.exp.Expression (implements java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.exp.parser.SimpleNode (implements org.apache.cayenne.exp.parser.Node)
      - org.apache.cayenne.exp.parser.AggregateConditionNode
        - org.apache.cayenne.exp.parser.ASTAnd (implements org.apache.cayenne.exp.ValueInjector)
        - org.apache.cayenne.exp.parser.ASTNot
        - org.apache.cayenne.exp.parser.ASTOr
      - org.apache.cayenne.exp.parser.ASTAdd
      - org.apache.cayenne.exp.parser.ASTDivide
      - org.apache.cayenne.exp.parser.ASTList
      - org.apache.cayenne.exp.parser.ASTMultiply
      - org.apache.cayenne.exp.parser.ASTNegate
      - org.apache.cayenne.exp.parser.ASTPath
        - org.apache.cayenne.exp.parser.ASTDbPath
        - org.apache.cayenne.exp.parser.ASTObjPath
      - org.apache.cayenne.exp.parser.ASTScalar
        - org.apache.cayenne.exp.parser.ASTNamedParameter
      - org.apache.cayenne.exp.parser.ASTSubtract
      - org.apache.cayenne.exp.parser.ConditionNode
        - org.apache.cayenne.exp.parser.ASTBetween
        - org.apache.cayenne.exp.parser.ASTEqual (implements org.apache.cayenne.exp.ValueInjector)
        - org.apache.cayenne.exp.parser.ASTFalse
        - org.apache.cayenne.exp.parser.ASTGreater
        - org.apache.cayenne.exp.parser.ASTGreaterOrEqual
        - org.apache.cayenne.exp.parser.ASTIn
        - org.apache.cayenne.exp.parser.ASTLess
        - org.apache.cayenne.exp.parser.ASTLessOrEqual
        - org.apache.cayenne.exp.parser.ASTNotBetween
        - org.apache.cayenne.exp.parser.ASTNotEqual
        - org.apache.cayenne.exp.parser.ASTNotIn
        - org.apache.cayenne.exp.parser.ASTTrue
        - org.apache.cayenne.exp.parser.PatternMatchNode
          - org.apache.cayenne.exp.parser.ASTLike
          - org.apache.cayenne.exp.parser.ASTLikeIgnoreCase
          - org.apache.cayenne.exp.parser.ASTNotLike
          - org.apache.cayenne.exp.parser.ASTNotLikeIgnoreCase
  - org.apache.cayenne.exp.ExpressionFactory
  - org.apache.cayenne.exp.ExpressionParameter (implements java.io.Serializable)
  - org.apache.cayenne.exp.parser.ExpressionParser (implements org.apache.cayenne.exp.parser.ExpressionParserConstants, org.apache.cayenne.exp.parser.ExpressionParserTreeConstants)
  - org.apache.cayenne.exp.parser.ExpressionParserTokenManager (implements org.apache.cayenne.exp.parser.ExpressionParserConstants)
  - org.apache.cayenne.access.types.ExtendedEnumType<T> (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.access.types.ExtendedTypeMap
  - org.apache.cayenne.Fault (implements java.io.Serializable)
    - org.apache.cayenne.access.ToManyListFault
    - org.apache.cayenne.access.ToManyMapFault
    - org.apache.cayenne.access.ToManySetFault
    - org.apache.cayenne.access.ToOneFault
  - org.apache.cayenne.reflect.FieldAccessor (implements org.apache.cayenne.reflect.Accessor)
  - org.apache.cayenne.reflect.FieldEmbeddableDescriptor (implements org.apache.cayenne.reflect.EmbeddableDescriptor)
  - org.apache.cayenne.resource.FilesystemResourceLocator (implements org.apache.cayenne.resource.ResourceLocator)
  - org.apache.cayenne.ashwood.graph.FilterArcIterator<E,V> (implements org.apache.cayenne.ashwood.graph.ArcIterator<E,V>)
  - org.apache.cayenne.ashwood.graph.FilterIteration<E,V> (implements org.apache.cayenne.ashwood.graph.DigraphIteration<E,V>)
  - org.apache.cayenne.access.types.FloatType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.dba.frontbase.FrontBaseSniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.util.GenericResponse (implements org.apache.cayenne.QueryResponse, java.io.Serializable)
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - com.caucho.hessian.server.HessianServlet
      - org.apache.cayenne.configuration.rop.server.ROPHessianServlet
        - org.apache.cayenne.remote.hessian.service.HessianServlet
  - org.apache.cayenne.graph.GraphDiffCompressor
  - org.apache.cayenne.graph.GraphMap (implements org.apache.cayenne.graph.GraphManager)
  - org.apache.cayenne.dba.h2.H2Sniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.util.HashCodeBuilder
  - org.apache.cayenne.remote.hessian.HessianConfig
  - org.apache.cayenne.configuration.rop.client.HessianConnectionProvider (implements org.apache.cayenne.di.Provider<T>)
  - org.apache.cayenne.remote.hessian.service.HessianUtil
  - org.apache.cayenne.dba.hsqldb.HSQLDBSniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.reflect.IdMapKeyAccessor (implements org.apache.cayenne.reflect.Accessor)
  - org.apache.cayenne.util.IDUtil
  - org.apache.cayenne.access.IncrementalFaultList<E> (implements java.util.List<E>)
  - org.apache.cayenne.ashwood.graph.IndegreeTopologicalSort<E> (implements java.util.Iterator<E>)
  - org.apache.cayenne.query.IndirectQuery (implements org.apache.cayenne.query.Query)
    - org.apache.cayenne.query.NamedQuery
    - org.apache.cayenne.query.ObjectIdQuery
    - org.apache.cayenne.query.RelationshipQuery
  - org.apache.cayenne.dba.ingres.IngresSniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.access.types.IntegerType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.util.Invocation
  - org.apache.cayenne.ejbql.parser.JavaCharStream
  - org.apache.cayenne.exp.parser.JavaCharStream
  - org.apache.cayenne.event.JavaGroupsBridgeFactory (implements org.apache.cayenne.event.EventBridgeFactory)
  - org.apache.cayenne.dba.JdbcActionBuilder (implements org.apache.cayenne.query.SQLActionVisitor)
    - org.apache.cayenne.dba.sqlserver.SQLServerActionBuilder
  - org.apache.cayenne.dba.JdbcAdapter (implements org.apache.cayenne.dba.DbAdapter)
    - org.apache.cayenne.dba.db2.DB2Adapter
    - org.apache.cayenne.dba.derby.DerbyAdapter
    - org.apache.cayenne.dba.frontbase.FrontBaseAdapter
    - org.apache.cayenne.dba.h2.H2Adapter
    - org.apache.cayenne.dba.hsqldb.HSQLDBAdapter
      - org.apache.cayenne.dba.hsqldb.HSQLDBNoSchemaAdapter
    - org.apache.cayenne.dba.ingres.IngresAdapter
    - org.apache.cayenne.dba.mysql.MySQLAdapter
    - org.apache.cayenne.dba.openbase.OpenBaseAdapter
    - org.apache.cayenne.dba.oracle.OracleAdapter
      - org.apache.cayenne.dba.oracle.Oracle8Adapter
    - org.apache.cayenne.dba.postgres.PostgresAdapter
    - org.apache.cayenne.dba.sqlite.SQLiteAdapter
    - org.apache.cayenne.dba.sybase.SybaseAdapter
      - org.apache.cayenne.dba.sqlserver.SQLServerAdapter
  - org.apache.cayenne.access.jdbc.JdbcEJBQLTranslatorFactory (implements org.apache.cayenne.access.jdbc.EJBQLTranslatorFactory)
  - org.apache.cayenne.dba.JdbcPkGenerator (implements org.apache.cayenne.dba.PkGenerator)
    - org.apache.cayenne.dba.db2.DB2PkGenerator
    - org.apache.cayenne.dba.derby.DerbyPkGenerator
    - org.apache.cayenne.dba.frontbase.FrontBasePkGenerator
    - org.apache.cayenne.dba.mysql.MySQLPkGenerator
    - org.apache.cayenne.dba.openbase.OpenBasePkGenerator
    - org.apache.cayenne.dba.oracle.OraclePkGenerator
      - org.apache.cayenne.dba.ingres.IngresPkGenerator
      - org.apache.cayenne.dba.postgres.PostgresPkGenerator
    - org.apache.cayenne.dba.sybase.SybasePkGenerator
  - org.apache.cayenne.access.jdbc.JDBCResultIterator (implements org.apache.cayenne.access.ResultIterator)
  - org.apache.cayenne.ejbql.parser.JJTEJBQLState
  - org.apache.cayenne.exp.parser.JJTExpressionParserState
  - org.apache.cayenne.event.JMSBridgeFactory (implements org.apache.cayenne.event.EventBridgeFactory)
  - org.apache.cayenne.configuration.server.JNDIDataSourceFactory (implements org.apache.cayenne.configuration.server.DataSourceFactory)
  - org.apache.cayenne.access.trans.JoinStack
  - org.apache.cayenne.access.trans.JoinTreeNode
  - org.apache.cayenne.di.Key<T>
  - org.apache.cayenne.reflect.LazyClassDescriptorDecorator (implements org.apache.cayenne.reflect.ClassDescriptor)
  - org.apache.cayenne.reflect.LifecycleCallbackRegistry
  - org.apache.cayenne.access.jdbc.LimitResultIterator (implements org.apache.cayenne.access.ResultIterator)
  - org.apache.cayenne.util.ListResponse (implements org.apache.cayenne.QueryResponse, java.io.Serializable)
    - org.apache.cayenne.util.IncrementalListResponse
  - org.apache.cayenne.access.trans.LOBBatchQueryWrapper
  - org.apache.cayenne.configuration.rop.client.LocalClientServerChannelProvider (implements org.apache.cayenne.di.Provider<T>)
  - org.apache.cayenne.configuration.rop.client.LocalConnectionProvider (implements org.apache.cayenne.di.Provider<T>)
  - org.apache.cayenne.util.LocalizedStringsHandler
  - org.apache.cayenne.access.types.LongType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.ashwood.graph.MapDigraph<E,V> (implements org.apache.cayenne.ashwood.graph.Digraph<E,V>)
  - org.apache.cayenne.cache.MapQueryCache (implements org.apache.cayenne.cache.QueryCache, java.io.Serializable)
  - org.apache.cayenne.cache.MapQueryCacheFactory (implements org.apache.cayenne.cache.QueryCacheFactory)
  - org.apache.cayenne.cache.MapQueryCacheProvider (implements org.apache.cayenne.di.Provider<T>)
  - org.apache.cayenne.util.MemoryBlob (implements java.sql.Blob)
  - org.apache.cayenne.util.MemoryClob (implements java.sql.Clob)
  - org.apache.cayenne.merge.MergerFactory
    - org.apache.cayenne.dba.db2.DB2MergerFactory
    - org.apache.cayenne.dba.derby.DerbyMergerFactory
    - org.apache.cayenne.dba.h2.H2MergerFactory
    - org.apache.cayenne.dba.hsqldb.HSQLMergerFactory
    - org.apache.cayenne.dba.mysql.MySQLMergerFactory
    - org.apache.cayenne.dba.openbase.OpenBaseMergerFactory
    - org.apache.cayenne.dba.oracle.OracleMergerFactory
    - org.apache.cayenne.dba.postgres.PostgresMergerFactory
    - org.apache.cayenne.dba.sqlserver.SQLServerMergerFactory
    - org.apache.cayenne.dba.sybase.SybaseMergerFactory
  - org.apache.cayenne.dba.mysql.MySQLSniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.util.NameConverter
  - org.apache.cayenne.util.NamedObjectFactory
  - org.apache.cayenne.cache.NestedQueryCache (implements org.apache.cayenne.cache.QueryCache)
  - org.apache.cayenne.graph.NodeDiff (implements java.lang.Comparable<T>, org.apache.cayenne.graph.GraphDiff)
    - org.apache.cayenne.graph.ArcCreateOperation
    - org.apache.cayenne.graph.ArcDeleteOperation
    - org.apache.cayenne.graph.NodeCreateOperation
    - org.apache.cayenne.graph.NodeDeleteOperation
    - org.apache.cayenne.graph.NodeIdChangeOperation
    - org.apache.cayenne.graph.NodePropertyChangeOperation
  - org.apache.cayenne.log.NoopJdbcEventLogger (implements org.apache.cayenne.log.JdbcEventLogger)
  - org.apache.cayenne.util.ObjectContextGraphAction (implements java.io.Serializable)
  - org.apache.cayenne.util.ObjectContextQueryAction
  - org.apache.cayenne.util.ObjectDetachOperation
  - org.apache.cayenne.ObjectId (implements java.io.Serializable)
  - org.apache.cayenne.access.ObjectStore (implements org.apache.cayenne.graph.GraphManager, java.io.Serializable, org.apache.cayenne.access.event.SnapshotEventListener)
    - org.apache.cayenne.access.NoSyncObjectStore
  - org.apache.cayenne.access.types.ObjectType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.dba.openbase.OpenBaseSniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.dba.oracle.OracleQualifierTranslator.INTrimmer (implements org.apache.commons.collections.Transformer)
  - org.apache.cayenne.dba.oracle.OracleSniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.query.Ordering (implements java.util.Comparator<T>, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.cache.OSQueryCache (implements org.apache.cayenne.cache.QueryCache)
  - org.apache.cayenne.cache.OSQueryCacheFactory (implements org.apache.cayenne.cache.QueryCacheFactory)
  - org.apache.cayenne.access.jdbc.ParameterBinding
  - org.apache.cayenne.PersistenceState
  - org.apache.cayenne.reflect.PersistentDescriptor (implements org.apache.cayenne.reflect.ClassDescriptor)
  - org.apache.cayenne.reflect.PersistentDescriptorFactory (implements org.apache.cayenne.reflect.ClassDescriptorFactory)
    - org.apache.cayenne.reflect.generic.DataObjectDescriptorFactory
    - org.apache.cayenne.reflect.valueholder.ValueHolderDescriptorFactory
  - org.apache.cayenne.PersistentObject (implements org.apache.cayenne.Persistent)
    - org.apache.cayenne.CayenneDataObject (implements org.apache.cayenne.DataObject, org.apache.cayenne.Validating, org.apache.cayenne.xml.XMLSerializable)
  - org.apache.cayenne.configuration.PlainTextPasswordEncoder (implements org.apache.cayenne.configuration.PasswordEncoding)
  - org.apache.cayenne.conn.PoolDataSource (implements javax.sql.ConnectionPoolDataSource)
  - org.apache.cayenne.conn.PooledConnectionImpl (implements javax.sql.PooledConnection)
  - org.apache.cayenne.conn.PoolManager (implements javax.sql.ConnectionEventListener, javax.sql.DataSource)
  - org.apache.cayenne.dba.postgres.PostgresSniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.query.PrefetchTreeNode (implements java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.map.Procedure (implements org.apache.cayenne.util.CayenneMapEntry, org.apache.cayenne.configuration.ConfigurationNode, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.map.ProcedureParameter (implements org.apache.cayenne.util.CayenneMapEntry, org.apache.cayenne.configuration.ConfigurationNode, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
  - org.apache.cayenne.access.trans.ProcedureTranslator
    - org.apache.cayenne.dba.hsqldb.HSQLDBProcedureTranslator
  - org.apache.cayenne.reflect.PropertyAccessor (implements org.apache.cayenne.reflect.Accessor)
  - org.apache.cayenne.configuration.server.PropertyDataSourceFactory (implements org.apache.cayenne.configuration.server.DataSourceFactory)
  - org.apache.cayenne.reflect.PropertyUtils
  - org.apache.cayenne.access.trans.QueryAssembler
    - org.apache.cayenne.access.trans.SelectTranslator
      - org.apache.cayenne.dba.sqlserver.SQLServerSelectTranslator
  - org.apache.cayenne.access.trans.QueryAssemblerHelper
    - org.apache.cayenne.access.trans.OrderingTranslator
    - org.apache.cayenne.access.trans.QualifierTranslator (implements org.apache.cayenne.exp.TraversalHandler)
      - org.apache.cayenne.dba.openbase.OpenBaseQualifierTranslator
      - org.apache.cayenne.access.trans.TrimmingQualifierTranslator
        - org.apache.cayenne.dba.db2.DB2QualifierTranslator
        - org.apache.cayenne.dba.derby.DerbyQualifierTranslator
        - org.apache.cayenne.dba.oracle.OracleQualifierTranslator
        - org.apache.cayenne.dba.postgres.PostgresQualifierTranslator
  - org.apache.cayenne.query.QueryChain (implements org.apache.cayenne.query.Query)
  - org.apache.cayenne.access.QueryLogger
  - org.apache.cayenne.remote.QueryMessage (implements org.apache.cayenne.remote.ClientMessage)
  - org.apache.cayenne.query.RefreshQuery (implements org.apache.cayenne.query.Query)
  - org.apache.cayenne.map.Relationship (implements org.apache.cayenne.util.CayenneMapEntry, java.io.Serializable, org.apache.cayenne.util.XMLSerializable)
    - org.apache.cayenne.map.DbRelationship (implements org.apache.cayenne.configuration.ConfigurationNode)
      - org.apache.cayenne.map.DbRelationshipDetected
    - org.apache.cayenne.map.ObjRelationship (implements org.apache.cayenne.configuration.ConfigurationNode)
  - org.apache.cayenne.util.RelationshipFault
    - org.apache.cayenne.util.PersistentObjectHolder (implements org.apache.cayenne.ValueHolder)
    - org.apache.cayenne.util.PersistentObjectList (implements java.util.List<E>, org.apache.cayenne.util.PersistentObjectCollection, org.apache.cayenne.ValueHolder)
      - org.apache.cayenne.access.ToManyList (implements java.io.Serializable)
    - org.apache.cayenne.util.PersistentObjectMap (implements java.util.Map<K,V>, org.apache.cayenne.ValueHolder)
    - org.apache.cayenne.util.PersistentObjectSet (implements org.apache.cayenne.util.PersistentObjectCollection, java.util.Set<E>, org.apache.cayenne.ValueHolder)
  - org.apache.cayenne.remote.RemoteIncrementalFaultList (implements java.util.List<E>)
  - org.apache.cayenne.remote.RemoteSession (implements java.io.Serializable)
  - org.apache.velocity.runtime.resource.loader.ResourceLoader
    - org.apache.cayenne.access.jdbc.SQLTemplateResourceManager (implements org.apache.velocity.runtime.resource.ResourceManager)
  - org.apache.cayenne.util.ResourceLocator (implements org.apache.cayenne.conf.ResourceFinder)
  - org.apache.cayenne.ashwood.graph.ReversedIteration<E,V> (implements org.apache.cayenne.ashwood.graph.DigraphIteration<E,V>)
  - org.apache.cayenne.ashwood.graph.ReversedIteration.ReversedArcIterator<S,T> (implements org.apache.cayenne.ashwood.graph.ArcIterator<E,V>)
  - org.apache.cayenne.configuration.rop.server.ROPServerModule (implements org.apache.cayenne.di.Module)
  - org.apache.cayenne.configuration.Rot13PasswordEncoder (implements org.apache.cayenne.configuration.PasswordEncoding)
  - org.apache.cayenne.configuration.Rot47PasswordEncoder (implements org.apache.cayenne.configuration.PasswordEncoding)
  - org.apache.cayenne.access.jdbc.RowDescriptor
  - org.apache.cayenne.access.jdbc.RowDescriptorBuilder
  - org.apache.cayenne.di.spi.ScopeEventBinding
  - org.apache.cayenne.configuration.server.ServerModule (implements org.apache.cayenne.di.Module)
  - org.apache.cayenne.remote.service.ServerSession (implements java.io.Serializable)
  - org.apache.cayenne.configuration.web.SessionContextRequestHandler (implements org.apache.cayenne.configuration.web.RequestHandler)
  - org.apache.cayenne.access.types.ShortType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.ejbql.parser.SimpleNode (implements org.apache.cayenne.ejbql.EJBQLExpression, org.apache.cayenne.ejbql.parser.Node, java.io.Serializable)
    - org.apache.cayenne.ejbql.parser.AggregateConditionNode
      - org.apache.cayenne.ejbql.parser.EJBQLAnd
      - org.apache.cayenne.ejbql.parser.EJBQLNot
      - org.apache.cayenne.ejbql.parser.EJBQLOr
    - org.apache.cayenne.ejbql.parser.EJBQLAbs
    - org.apache.cayenne.ejbql.parser.EJBQLAbstractSchemaName
    - org.apache.cayenne.ejbql.parser.EJBQLAdd
    - org.apache.cayenne.ejbql.parser.EJBQLAggregate
    - org.apache.cayenne.ejbql.parser.EJBQLAggregateColumn
      - org.apache.cayenne.ejbql.parser.EJBQLAverage
      - org.apache.cayenne.ejbql.parser.EJBQLCount
      - org.apache.cayenne.ejbql.parser.EJBQLMax
      - org.apache.cayenne.ejbql.parser.EJBQLMin
      - org.apache.cayenne.ejbql.parser.EJBQLSum
    - org.apache.cayenne.ejbql.parser.EJBQLAll
    - org.apache.cayenne.ejbql.parser.EJBQLAny
    - org.apache.cayenne.ejbql.parser.EJBQLAscending
    - org.apache.cayenne.ejbql.parser.EJBQLBetween
    - org.apache.cayenne.ejbql.parser.EJBQLBooleanLiteral
    - org.apache.cayenne.ejbql.parser.EJBQLClassName
    - org.apache.cayenne.ejbql.parser.EJBQLConcat
    - org.apache.cayenne.ejbql.parser.EJBQLConstructor
    - org.apache.cayenne.ejbql.parser.EJBQLConstructorParameter
    - org.apache.cayenne.ejbql.parser.EJBQLConstructorParameters
    - org.apache.cayenne.ejbql.parser.EJBQLCurrentDate
    - org.apache.cayenne.ejbql.parser.EJBQLCurrentTime
    - org.apache.cayenne.ejbql.parser.EJBQLCurrentTimestamp
    - org.apache.cayenne.ejbql.parser.EJBQLDecimalLiteral
    - org.apache.cayenne.ejbql.parser.EJBQLDelete
    - org.apache.cayenne.ejbql.parser.EJBQLDescending
    - org.apache.cayenne.ejbql.parser.EJBQLDistinct
    - org.apache.cayenne.ejbql.parser.EJBQLDivide
    - org.apache.cayenne.ejbql.parser.EJBQLEquals
    - org.apache.cayenne.ejbql.parser.EJBQLEscapeCharacter
    - org.apache.cayenne.ejbql.parser.EJBQLExists
    - org.apache.cayenne.ejbql.parser.EJBQLFrom
    - org.apache.cayenne.ejbql.parser.EJBQLFromItem
    - org.apache.cayenne.ejbql.parser.EJBQLGreaterOrEqual
    - org.apache.cayenne.ejbql.parser.EJBQLGreaterThan
    - org.apache.cayenne.ejbql.parser.EJBQLGroupBy
    - org.apache.cayenne.ejbql.parser.EJBQLHaving
    - org.apache.cayenne.ejbql.parser.EJBQLIdentificationVariable
    - org.apache.cayenne.ejbql.parser.EJBQLIdentifier
    - org.apache.cayenne.ejbql.parser.EJBQLIn
    - org.apache.cayenne.ejbql.parser.EJBQLIntegerLiteral
    - org.apache.cayenne.ejbql.parser.EJBQLIsEmpty
    - org.apache.cayenne.ejbql.parser.EJBQLIsNull
    - org.apache.cayenne.ejbql.parser.EJBQLJoin
      - org.apache.cayenne.ejbql.parser.EJBQLInnerFetchJoin
      - org.apache.cayenne.ejbql.parser.EJBQLInnerJoin
      - org.apache.cayenne.ejbql.parser.EJBQLOuterFetchJoin
      - org.apache.cayenne.ejbql.parser.EJBQLOuterJoin
    - org.apache.cayenne.ejbql.parser.EJBQLLength
    - org.apache.cayenne.ejbql.parser.EJBQLLessOrEqual
    - org.apache.cayenne.ejbql.parser.EJBQLLessThan
    - org.apache.cayenne.ejbql.parser.EJBQLLike
    - org.apache.cayenne.ejbql.parser.EJBQLLocate
    - org.apache.cayenne.ejbql.parser.EJBQLLower
    - org.apache.cayenne.ejbql.parser.EJBQLMemberOf
    - org.apache.cayenne.ejbql.parser.EJBQLMod
    - org.apache.cayenne.ejbql.parser.EJBQLMultiply
    - org.apache.cayenne.ejbql.parser.EJBQLNamedInputParameter
    - org.apache.cayenne.ejbql.parser.EJBQLNegative
    - org.apache.cayenne.ejbql.parser.EJBQLNotEquals
    - org.apache.cayenne.ejbql.parser.EJBQLOrderBy
    - org.apache.cayenne.ejbql.parser.EJBQLOrderByItem
    - org.apache.cayenne.ejbql.parser.EJBQLPath
      - org.apache.cayenne.ejbql.parser.EJBQLDbPath
    - org.apache.cayenne.ejbql.parser.EJBQLPatternValue
    - org.apache.cayenne.ejbql.parser.EJBQLPositionalInputParameter
    - org.apache.cayenne.ejbql.parser.EJBQLSelect
    - org.apache.cayenne.ejbql.parser.EJBQLSelectClause
    - org.apache.cayenne.ejbql.parser.EJBQLSelectExpression
    - org.apache.cayenne.ejbql.parser.EJBQLSelectExpressions
    - org.apache.cayenne.ejbql.parser.EJBQLSize
    - org.apache.cayenne.ejbql.parser.EJBQLSqrt
    - org.apache.cayenne.ejbql.parser.EJBQLStringLiteral
    - org.apache.cayenne.ejbql.parser.EJBQLSubselect
    - org.apache.cayenne.ejbql.parser.EJBQLSubstring
    - org.apache.cayenne.ejbql.parser.EJBQLSubtract
    - org.apache.cayenne.ejbql.parser.EJBQLTok
    - org.apache.cayenne.ejbql.parser.EJBQLTrim
    - org.apache.cayenne.ejbql.parser.EJBQLTrimCharacter
    - org.apache.cayenne.ejbql.parser.EJBQLTrimSpecification
      - org.apache.cayenne.ejbql.parser.EJBQLTrimBoth
      - org.apache.cayenne.ejbql.parser.EJBQLTrimLeading
      - org.apache.cayenne.ejbql.parser.EJBQLTrimTrailing
    - org.apache.cayenne.ejbql.parser.EJBQLUpdate
    - org.apache.cayenne.ejbql.parser.EJBQLUpdateField
    - org.apache.cayenne.ejbql.parser.EJBQLUpdateItem
    - org.apache.cayenne.ejbql.parser.EJBQLUpdateValue
    - org.apache.cayenne.ejbql.parser.EJBQLUpper
    - org.apache.cayenne.ejbql.parser.EJBQLWhere
  - org.apache.cayenne.validation.SimpleValidationFailure (implements org.apache.cayenne.validation.ValidationFailure)
    - org.apache.cayenne.validation.BeanValidationFailure
  - org.apache.cayenne.reflect.SingletonFaultFactory (implements org.apache.cayenne.reflect.FaultFactory)
  - org.apache.cayenne.access.dbsync.SkipSchemaUpdateStrategy (implements org.apache.cayenne.access.dbsync.SchemaUpdateStrategy)
  - org.apache.cayenne.dba.sqlite.SQLiteSniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.map.SQLResult
  - org.apache.cayenne.dba.sqlserver.SQLServerSniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.access.jdbc.SQLStatement
  - org.apache.cayenne.access.jdbc.SQLTemplateAction (implements org.apache.cayenne.query.SQLAction)
  - org.apache.cayenne.access.jdbc.SQLTemplateRenderingUtils
  - org.apache.cayenne.ashwood.graph.StrongConnection<E,V> (implements java.util.Iterator<E>)
  - org.apache.cayenne.dba.sybase.SybaseSniffer (implements org.apache.cayenne.configuration.server.DbAdapterDetector, org.apache.cayenne.dba.DbAdapterFactory)
  - org.apache.cayenne.remote.SyncMessage (implements org.apache.cayenne.remote.ClientMessage)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - org.apache.cayenne.ejbql.parser.TokenMgrError
      - org.apache.cayenne.exp.parser.TokenMgrError
    - java.lang.Exception
      - org.apache.cayenne.CayenneException
      - org.apache.cayenne.ejbql.parser.ParseException
      - org.apache.cayenne.exp.parser.ParseException
      - java.lang.RuntimeException
        - org.apache.cayenne.CayenneRuntimeException
          - org.apache.cayenne.ConfigurationException
            - org.apache.cayenne.configuration.server.DataDomainLoadException
          - org.apache.cayenne.DeleteDenyException
          - org.apache.cayenne.access.DomainStoppedException
          - org.apache.cayenne.exp.ExpressionException
            - org.apache.cayenne.ejbql.EJBQLException
          - org.apache.cayenne.FaultFailureException
          - org.apache.cayenne.remote.service.MissingSessionException
          - org.apache.cayenne.access.OptimisticLockException
          - org.apache.cayenne.reflect.PropertyException
          - org.apache.cayenne.reflect.UnresolvablePathException
          - org.apache.cayenne.validation.ValidationException
  - org.apache.cayenne.access.types.TimestampType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.access.types.TimeType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.ejbql.parser.Token (implements java.io.Serializable)
  - org.apache.cayenne.exp.parser.Token
  - org.apache.cayenne.util.ToStringBuilder
  - org.apache.cayenne.access.Transaction
  - org.apache.cayenne.exp.TraversalHelper (implements org.apache.cayenne.exp.TraversalHandler)
  - org.apache.cayenne.dba.TypesHandler
  - org.apache.cayenne.dba.TypesMapping
  - org.apache.cayenne.resource.URLResource (implements org.apache.cayenne.resource.Resource)
  - org.apache.cayenne.util.Util
  - org.apache.cayenne.access.types.UtilDateType (implements org.apache.cayenne.access.types.ExtendedType)
    - org.apache.cayenne.dba.oracle.OracleUtilDateType
  - org.apache.cayenne.access.types.UUIDType (implements org.apache.cayenne.access.types.ExtendedType)
  - org.apache.cayenne.validation.ValidationResult (implements java.io.Serializable)
  - org.apache.cayenne.configuration.web.WebConfiguration
  - org.apache.cayenne.configuration.web.WebModule (implements org.apache.cayenne.di.Module)
  - org.apache.cayenne.configuration.web.WebUtil
  - org.apache.cayenne.configuration.XMLDataChannelDescriptorLoader (implements org.apache.cayenne.configuration.DataChannelDescriptorLoader)
  - org.apache.cayenne.configuration.XMLDataMapLoader (implements org.apache.cayenne.configuration.DataMapLoader)
  - org.apache.cayenne.xml.XMLDecoder
  - org.apache.cayenne.util.XMLEncoder
  - org.apache.cayenne.xml.XMLEncoder
  - org.apache.cayenne.configuration.server.XMLPoolingDataSourceFactory (implements org.apache.cayenne.configuration.server.DataSourceFactory)
  - org.apache.cayenne.event.XMPPBridgeFactory (implements org.apache.cayenne.event.EventBridgeFactory)
  - org.apache.cayenne.util.ZipUtil

## Interface Hierarchy

- org.apache.cayenne.configuration.AdhocObjectFactory
- org.apache.cayenne.access.jdbc.BatchQueryBuilderFactory
- org.apache.cayenne.di.Binder
- org.apache.cayenne.di.BindingBuilder<T>
- org.apache.cayenne.util.CayenneMapEntry
- org.apache.cayenne.reflect.ClassDescriptor
- org.apache.cayenne.reflect.ClassDescriptorFactory
- org.apache.cayenne.remote.ClientConnection
- org.apache.cayenne.configuration.ConfigurationNameMapper
- org.apache.cayenne.configuration.ConfigurationNode
  - org.apache.cayenne.query.ParameterizedQuery
  - org.apache.cayenne.query.Query (also extends java.io.Serializable)
    - org.apache.cayenne.query.ParameterizedQuery
- org.apache.cayenne.configuration.ConfigurationNodeVisitor<T>
- org.apache.cayenne.DataChannel
- org.apache.cayenne.configuration.DataChannelDescriptorLoader
- org.apache.cayenne.configuration.DataChannelDescriptorMerger
- org.apache.cayenne.DataChannelFilter
- org.apache.cayenne.DataChannelFilterChain
- org.apache.cayenne.DataChannelListener
- org.apache.cayenne.DataChannelSyncFilterChain
- org.apache.cayenne.access.DataContextDelegate
- org.apache.cayenne.configuration.DataMapLoader
- org.apache.cayenne.access.DataPortDelegate
- org.apache.cayenne.configuration.server.DataSourceFactory
- org.apache.cayenne.dba.DbAdapter
- org.apache.cayenne.configuration.server.DbAdapterDetector
- org.apache.cayenne.configuration.server.DbAdapterFactory
- org.apache.cayenne.dba.DbAdapterFactory
- org.apache.cayenne.access.DbLoaderDelegate
- org.apache.cayenne.ashwood.graph.DigraphIteration<E,V>
  - org.apache.cayenne.ashwood.graph.Digraph<E,V>
- org.apache.cayenne.ejbql.EJBQLCompiledExpression
- org.apache.cayenne.ejbql.parser.EJBQLConstants
- org.apache.cayenne.ejbql.EJBQLExpression
  - org.apache.cayenne.ejbql.parser.Node
- org.apache.cayenne.ejbql.EJBQLExpressionVisitor
- org.apache.cayenne.ejbql.EJBQLParser
- org.apache.cayenne.access.jdbc.EJBQLTranslatorFactory
- org.apache.cayenne.ejbql.parser.EJBQLTreeConstants
- org.apache.cayenne.reflect.EmbeddableDescriptor
- org.apache.cayenne.map.EntityListenerFactory
- org.apache.cayenne.util.EntityMergeListener
- org.apache.cayenne.query.EntityResultSegment
- org.apache.cayenne.map.EntitySorter
- org.apache.cayenne.event.EventBridgeFactory
- java.util.EventListener
  - org.apache.cayenne.map.event.DbAttributeListener
  - org.apache.cayenne.map.event.DbEntityListener
  - org.apache.cayenne.map.event.DbRelationshipListener
  - org.apache.cayenne.map.event.EmbeddableAttributeListener
  - org.apache.cayenne.map.event.EmbeddableListener
  - org.apache.cayenne.map.event.ObjAttributeListener
  - org.apache.cayenne.map.event.ObjEntityListener
  - org.apache.cayenne.map.event.ObjRelationshipListener
  - org.apache.cayenne.access.event.SnapshotEventListener
- org.apache.cayenne.event.EventManager
- org.apache.cayenne.exp.parser.ExpressionParserConstants
- org.apache.cayenne.exp.parser.ExpressionParserTreeConstants
- org.apache.cayenne.ExtendedEnumeration
- org.apache.cayenne.access.types.ExtendedType
- org.apache.cayenne.access.types.ExtendedTypeFactory
- org.apache.cayenne.reflect.FaultFactory
- org.apache.cayenne.graph.GraphChangeHandler
  - org.apache.cayenne.graph.GraphManager
- org.apache.cayenne.di.Injector
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - org.apache.cayenne.util.PersistentObjectCollection
  - org.apache.cayenne.util.PersistentObjectCollection
- java.util.Iterator<E>
  - org.apache.cayenne.ashwood.graph.ArcIterator<E,V>
- org.apache.cayenne.log.JdbcEventLogger
- org.apache.cayenne.LifecycleListener
- org.apache.cayenne.di.ListBuilder<T>
- org.apache.cayenne.di.MapBuilder<T>
- org.apache.cayenne.map.MappingNamespace
- org.apache.cayenne.merge.MergerContext
- org.apache.cayenne.merge.MergerToken
- org.apache.cayenne.merge.ModelMergeDelegate
- org.apache.cayenne.di.Module
- org.apache.cayenne.map.naming.NamingStrategy
- org.apache.cayenne.exp.parser.Node
- org.apache.cayenne.configuration.ObjectContextFactory
- org.apache.cayenne.access.ObjectMapRetainStrategy
- org.apache.cayenne.configuration.ObjectStoreFactory
- org.apache.cayenne.access.OperationHints
  - org.apache.cayenne.access.OperationObserver
- org.apache.cayenne.configuration.PasswordEncoding
- org.apache.cayenne.map.PathComponent<T,U>
- org.apache.cayenne.dba.PkGenerator
- org.apache.cayenne.query.PrefetchProcessor
- org.apache.cayenne.reflect.Property
  - org.apache.cayenne.reflect.ArcProperty
    - org.apache.cayenne.reflect.ToManyMapProperty
    - org.apache.cayenne.reflect.ToManyProperty
      - org.apache.cayenne.reflect.ToManyMapProperty
    - org.apache.cayenne.reflect.ToOneProperty
  - org.apache.cayenne.reflect.AttributeProperty
  - org.apache.cayenne.reflect.ToManyMapProperty
  - org.apache.cayenne.reflect.ToManyProperty
    - org.apache.cayenne.reflect.ToManyMapProperty
  - org.apache.cayenne.reflect.ToOneProperty
- org.apache.cayenne.reflect.PropertyVisitor
- org.apache.cayenne.di.Provider<T>
- org.apache.cayenne.cache.QueryCache
- org.apache.cayenne.cache.QueryCacheEntryFactory
- org.apache.cayenne.cache.QueryCacheFactory
- org.apache.cayenne.access.QueryEngine
- org.apache.cayenne.query.QueryMetadata
- org.apache.cayenne.QueryResponse
- org.apache.cayenne.query.QueryRouter
- org.apache.cayenne.dba.QuotingStrategy
- java.rmi.Remote
  - org.apache.cayenne.remote.RemoteService
- org.apache.cayenne.configuration.web.RequestHandler
- org.apache.cayenne.conf.ResourceFinder
- org.apache.cayenne.resource.ResourceLocator
- org.apache.cayenne.access.ResultIterator
- org.apache.cayenne.configuration.RuntimeProperties
- org.apache.cayenne.query.ScalarResultSegment
- org.apache.cayenne.access.dbsync.SchemaUpdateStrategy
- org.apache.cayenne.di.Scope
- java.io.Serializable
  - org.apache.cayenne.reflect.Accessor
  - org.apache.cayenne.remote.ClientMessage
  - org.apache.cayenne.DataObject
  - org.apache.cayenne.graph.GraphDiff
  - org.apache.cayenne.ObjectContext
  - org.apache.cayenne.query.ParameterizedQuery
  - org.apache.cayenne.Persistent
    - org.apache.cayenne.DataObject
  - org.apache.cayenne.query.Query (also extends org.apache.cayenne.configuration.ConfigurationNode)
    - org.apache.cayenne.query.ParameterizedQuery
  - org.apache.cayenne.resource.Resource
  - org.apache.cayenne.validation.ValidationFailure
  - org.apache.cayenne.ValueHolder
- org.apache.cayenne.query.SQLAction
- org.apache.cayenne.query.SQLActionVisitor
- org.apache.cayenne.access.TransactionDelegate
- org.apache.cayenne.exp.TraversalHandler
- org.apache.cayenne.Validating
- org.apache.cayenne.merge.ValueForNullProvider
- org.apache.cayenne.exp.ValueInjector
- org.apache.cayenne.util.XMLSerializable
- org.apache.cayenne.xml.XMLSerializable

## Annotation Type Hierarchy

- org.apache.cayenne.annotation.PostAdd (implements java.lang.annotation.Annotation)
- org.apache.cayenne.annotation.PostLoad (implements java.lang.annotation.Annotation)
- org.apache.cayenne.annotation.PostPersist (implements java.lang.annotation.Annotation)
- org.apache.cayenne.annotation.PostRemove (implements java.lang.annotation.Annotation)
- org.apache.cayenne.annotation.PostUpdate (implements java.lang.annotation.Annotation)
- org.apache.cayenne.annotation.PrePersist (implements java.lang.annotation.Annotation)
- org.apache.cayenne.annotation.PreRemove (implements java.lang.annotation.Annotation)
- org.apache.cayenne.annotation.PreUpdate (implements java.lang.annotation.Annotation)
- org.apache.cayenne.di.BeforeScopeEnd (implements java.lang.annotation.Annotation)
- org.apache.cayenne.di.Inject (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.cayenne.map.JoinType
    - org.apache.cayenne.map.LifecycleEvent
    - org.apache.cayenne.merge.MergeDirection
    - org.apache.cayenne.query.CapsStrategy
    - org.apache.cayenne.query.QueryCacheStrategy
    - org.apache.cayenne.query.SortOrder

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

Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.