# 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.jdbc.reader |
  org.apache.cayenne.access.translator |
  org.apache.cayenne.access.translator.batch |
  org.apache.cayenne.access.translator.ejbql |
  org.apache.cayenne.access.translator.procedure |
  org.apache.cayenne.access.translator.select |
  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.firebird |
  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.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.
  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.
  EntitySorter Defines API for sorting of Cayenne entities based on their mutual dependencies.
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.
  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.
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.
  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.jdbc.reader
  Class and Description
  ObjAttribute An ObjAttribute is a mapping descriptor of a Java class property.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.access.translator
  Class and Description
  DbAttribute A DbAttribute defines a descriptor for a single database table column.
  ProcedureParameter A descriptor for the Procedure parameter.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.access.translator.batch
  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.access.translator.ejbql
  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.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.access.translator.procedure
  Class and Description
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.
  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.translator.select
  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.
  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.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.ashwood
  Class and Description
  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.
  QueryDescriptor Generic descriptor of a Cayenne query.

- Classes in org.apache.cayenne.map used by org.apache.cayenne.dba
  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.
  DbJoin Defines a join between two attributes of a given relationship.
  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.

- 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.firebird
  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.dba.frontbase
  Class and Description
  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.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.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- 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.
  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.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- 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.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- 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.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- 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.
  EntityResolver Represents a virtual shared namespace for zero or more DataMaps.

- 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.
  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
  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.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.
  EJBQLQueryDescriptor
  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 Deprecated. since 4.0, as EntityResolver no longer loads listeners from its DataMaps.
  EntityListenerFactory Deprecated. since 4.0, as EntityResolver no longer loads listeners from its DataMaps.
  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.
  ProcedureQueryDescriptor
  QueryDescriptor Generic descriptor of a Cayenne query.
  Relationship Defines a relationship between two entities.
  SelectQueryDescriptor
  SQLResult A metadata object that defines how a row in a result set can be converted to result objects.
  SQLTemplateDescriptor

- 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.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.
  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.

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