# Uses of Package
org.apache.cayenne.map

- Packages that use org.apache.cayenne.map
  Package | Description
  --- | ---
  org.apache.cayenne | Contains persistence APIs directly accessible by users.
  org.apache.cayenne.access | Contains classes that make up Cayenne ORM stack.
  org.apache.cayenne.access.jdbc | Contains classes that handle JDBC interactions.
  org.apache.cayenne.access.trans | Provides translators for Cayenne queries.
  org.apache.cayenne.ashwood |
  org.apache.cayenne.configuration |
  org.apache.cayenne.dba | Contains database adapter API (DbAdapter) and its default implementation.
  org.apache.cayenne.dba.db2 | IBM DB2 DbAdapter.
  org.apache.cayenne.dba.derby | Apache Derby DbAdapter.
  org.apache.cayenne.dba.frontbase | FrontBase DbAdapter.
  org.apache.cayenne.dba.h2 |
  org.apache.cayenne.dba.hsqldb | HSQLDB DbAdapter.
  org.apache.cayenne.dba.ingres |
  org.apache.cayenne.dba.mysql | MySQL DbAdapter.
  org.apache.cayenne.dba.openbase | OpenBase DbAdapter.
  org.apache.cayenne.dba.oracle | Oracle DbAdapter.
  org.apache.cayenne.dba.postgres | PostgreSQL DbAdapter.
  org.apache.cayenne.dba.sqlite |
  org.apache.cayenne.dba.sqlserver | MS SQLServer DbAdapter.
  org.apache.cayenne.dba.sybase | Sybase DbAdapter.
  org.apache.cayenne.ejbql |
  org.apache.cayenne.ejbql.parser |
  org.apache.cayenne.exp.parser | Contains expression parser and other expression internals.
  org.apache.cayenne.log |
  org.apache.cayenne.map | Contains O/R mapping classes that store relational database metadata information and map it to Java classes.
  org.apache.cayenne.map.event |
  org.apache.cayenne.map.naming |
  org.apache.cayenne.merge |
  org.apache.cayenne.query | Defines standard queries supported by Cayenne and extension mechanism to create custom queries.
  org.apache.cayenne.reflect |
  org.apache.cayenne.reflect.generic |
  org.apache.cayenne.reflect.valueholder |
  org.apache.cayenne.remote | Contains classes an interfaces related to Cayenne remote object persistence features.
  org.apache.cayenne.remote.hessian |
  org.apache.cayenne.remote.hessian.service |
  org.apache.cayenne.util | General utility classes.

- Classes in org.apache.cayenne.map used by org.apache.cayenne
  Class and Description
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.access
  Class and Description
  DataMap Stores a collection of related mapping objects that describe database and object layers of an application.
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  EntitySorter Defines API for sorting of Cayenne entities based on their mutual dependencies.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.access.jdbc
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.
  Procedure A mapping descriptor for a database stored procedure.
  ProcedureParameter A descriptor for the Procedure parameter.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.access.trans
  Class and Description
  DataMap Stores a collection of related mapping objects that describe database and object layers of an application.
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  JoinType Enumerates supported JOIN types.
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.
  Procedure A mapping descriptor for a database stored procedure.
  ProcedureParameter A descriptor for the Procedure parameter.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.ashwood
  Class and Description
  DataMap Stores a collection of related mapping objects that describe database and object layers of an application.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  EntitySorter Defines API for sorting of Cayenne entities based on their mutual dependencies.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.configuration
  Class and Description
  DataMap Stores a collection of related mapping objects that describe database and object layers of an application.
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  Embeddable A mapping descriptor of an embeddable class.
  EmbeddableAttribute A persistent attribute of an embeddable object.
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.
  Procedure A mapping descriptor for a database stored procedure.
  ProcedureParameter A descriptor for the Procedure parameter.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.db2
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.derby
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.frontbase
  Class and Description
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.h2
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.hsqldb
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.ingres
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.mysql
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.openbase
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.oracle
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.postgres
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.sqlite
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.sqlserver
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba.sybase
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.ejbql
  Class and Description
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  SQLResult A metadata object that defines how a row in a result set can be converted to result objects.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.ejbql.parser
  Class and Description
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.exp.parser
  Class and Description
  Entity An Entity is an abstract descriptor for an entity mapping concept.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.log
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.map
  Class and Description
  Attribute Defines a property descriptor that is a part of an Entity.
  CallbackDescriptor A mapping descriptor of a single callback event.
  CallbackMap A generic descriptor of a set of standard lifecycle callbacks.
  DataMap Stores a collection of related mapping objects that describe database and object layers of an application.
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbJoin Defines a join between two attributes of a given relationship.
  DbKeyGenerator DbKeyGenerator is an abstraction of a primary key generator It configures the primary key generation per DbEntity in a RDBMS independent manner.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  Embeddable A mapping descriptor of an embeddable class.
  EmbeddableAttribute A persistent attribute of an embeddable object.
  Entity An Entity is an abstract descriptor for an entity mapping concept.
  EntityInheritanceTree A tree structure representing inheritance hierarchy of an ObjEntity and its subentities.
  EntityListener A mapping descriptor of an entity listener class that declares one or more callback methods to be notified of the entity events.
  EntityListenerFactory A factory used to create entity listeners.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  EntityResult A metadata object that provides mapping of a set of result columns to an ObjEntity.
  JoinType Enumerates supported JOIN types.
  LifecycleEvent Defines possible entity object lifecycle events.
  MappingNamespace Defines API of a container of DbEntities, ObjEntities, Procedures, Queries and other mapping objects.
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.
  PathComponent A component in a path chain.
  Procedure A mapping descriptor for a database stored procedure.
  ProcedureParameter A descriptor for the Procedure parameter.
  Relationship Defines a relationship between two entities.
  SQLResult A metadata object that defines how a row in a result set can be converted to result objects.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.map.event
  Class and Description
  Attribute Defines a property descriptor that is a part of an Entity.
  DataMap Stores a collection of related mapping objects that describe database and object layers of an application.
  Embeddable A mapping descriptor of an embeddable class.
  EmbeddableAttribute A persistent attribute of an embeddable object.
  Entity An Entity is an abstract descriptor for an entity mapping concept.
  Relationship Defines a relationship between two entities.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.map.naming
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.merge
  Class and Description
  DataMap Stores a collection of related mapping objects that describe database and object layers of an application.
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.query
  Class and Description
  DataMap Stores a collection of related mapping objects that describe database and object layers of an application.
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.
  Procedure A mapping descriptor for a database stored procedure.
  SQLResult A metadata object that defines how a row in a result set can be converted to result objects.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.reflect
  Class and Description
  DbEntity A DbEntity is a mapping descriptor that defines a structure of a database table.
  Embeddable A mapping descriptor of an embeddable class.
  EmbeddedAttribute An attribute of the ObjEntity that maps to an embeddable class.
  EntityInheritanceTree A tree structure representing inheritance hierarchy of an ObjEntity and its subentities.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  LifecycleEvent Defines possible entity object lifecycle events.
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.reflect.generic
  Class and Description
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.reflect.valueholder
  Class and Description
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.remote
  Class and Description
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.remote.hessian
  Class and Description
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.remote.hessian.service
  Class and Description
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.util
  Class and Description
  DataMap Stores a collection of related mapping objects that describe database and object layers of an application.
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  DbRelationship A DbRelationship is a descriptor of a database inter-table relationship based on one or more primary key/foreign key pairs.
  Entity An Entity is an abstract descriptor for an entity mapping concept.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.
  ObjEntity ObjEntity is a mapping descriptor for a DataObject Java class.
  ObjRelationship Describes an association between two Java classes mapped as source and target ObjEntity.
  Relationship Defines a relationship between two entities.

Copyright © 2001–2017 Apache Cayenne. All rights reserved.