Uses of Class
org.apache.cayenne.map.DbEntity

Packages that use DbEntity
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.select   
org.apache.cayenne.access.trans Provides translators for Cayenne queries. 
org.apache.cayenne.access.util   
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.map Contains O/R mapping classes that store relational database metadata information and map it to Java classes. 
org.apache.cayenne.map.naming   
org.apache.cayenne.merge   
org.apache.cayenne.project.validator   
org.apache.cayenne.query Defines standard queries supported by Cayenne and extension mechanism to create custom queries. 
org.apache.cayenne.reflect   
org.apache.cayenne.wocompat Contains classes that interface Cayenne with Apple's WebObjects
 

Uses of DbEntity in org.apache.cayenne
 

Methods in org.apache.cayenne with parameters of type DbEntity
 ObjectId DataRow.createObjectId(String entityName, DbEntity entity)
          Deprecated. since 3.0 - unused.
 ObjectId DataRow.createObjectId(String entityName, DbEntity entity, String namePrefix)
          Deprecated. since 3.0 - unused.
 

Uses of DbEntity in org.apache.cayenne.access
 

Fields in org.apache.cayenne.access declared as DbEntity
protected  DbEntity OptimisticLockException.rootEntity
           
 

Fields in org.apache.cayenne.access with type parameters of type DbEntity
protected  List<DbEntity> DbGenerator.dbEntitiesInInsertOrder
          Contains all DbEntities ordered considering their interdependencies.
protected  List<DbEntity> DbGenerator.dbEntitiesRequiringAutoPK
           
 

Methods in org.apache.cayenne.access that return DbEntity
 DbEntity QueryTranslator.getRootDbEntity()
          Deprecated.  
 

Methods in org.apache.cayenne.access that return types with arguments of type DbEntity
 List<DbEntity> DbLoader.getTables(String catalogPattern, String schemaPattern, String tableNamePattern, String[] types)
          Returns all tables for given combination of the criteria.
 

Methods in org.apache.cayenne.access with parameters of type DbEntity
 List<String> DbGenerator.createConstraintsQueries(DbEntity table)
          Creates FK and UNIQUE constraint statements for a given table.
 List<String> DbGenerator.createFkConstraintsQueries(DbEntity table)
          Deprecated. since 3.0 as this method is used to generate both FK and UNIQUE constraints, use 'createConstraintsQueries' instead.
 void DbLoaderDelegate.dbEntityAdded(DbEntity ent)
           
 void DbLoaderDelegate.dbEntityRemoved(DbEntity ent)
           
 void DataPortDelegate.didCleanData(DataPort portTool, DbEntity entity, int rowCount)
          Invoked by DataPort right after the end of data cleanup for a given entity.
 void DataPortDelegate.didPortEntity(DataPort portTool, DbEntity entity, int rowCount)
          Invoked by DataPort right after the end of data port for a given entity.
 boolean DbLoaderDelegate.overwriteDbEntity(DbEntity ent)
          Returns true to tell DbLoader that it is OK to overwrite DbEntity that already exists in the model.
 Query DataPortDelegate.willCleanData(DataPort portTool, DbEntity entity, Query query)
          Invoked by DataPort right before the start of data cleanup for a given entity.
 Query DataPortDelegate.willPortEntity(DataPort portTool, DbEntity entity, Query query)
          Invoked by DataPort right before the start of data port for a given entity.
 

Method parameters in org.apache.cayenne.access with type arguments of type DbEntity
 boolean DbLoader.loadDbEntities(DataMap map, List<? extends DbEntity> tables)
          Loads dbEntities for the specified tables.
 

Constructors in org.apache.cayenne.access with parameters of type DbEntity
OptimisticLockException(DbEntity rootEntity, String querySQL, Map qualifierSnapshot)
           
 

Constructor parameters in org.apache.cayenne.access with type arguments of type DbEntity
DbGenerator(DbAdapter adapter, DataMap map, Collection<DbEntity> excludedEntities)
          Creates and initializes new DbGenerator instance.
DbGenerator(DbAdapter adapter, DataMap map, Collection<DbEntity> excludedEntities, DataDomain domain)
          Creates and initializes new DbGenerator instance.
 

Uses of DbEntity in org.apache.cayenne.access.jdbc
 

Fields in org.apache.cayenne.access.jdbc declared as DbEntity
protected  DbEntity EJBQLDbPathTranslator.currentEntity
           
protected  DbEntity SQLTemplateAction.dbEntity
           
protected  DbEntity DistinctResultIterator.defaultEntity
           
 

Constructors in org.apache.cayenne.access.jdbc with parameters of type DbEntity
DistinctResultIterator(ResultIterator wrappedIterator, DbEntity defaultEntity, boolean compareFullRows)
          Creates new DistinctResultIterator wrapping another ResultIterator.
 

Uses of DbEntity in org.apache.cayenne.access.select
 

Methods in org.apache.cayenne.access.select with parameters of type DbEntity
 String SelectColumn.getColumnName(DbEntity unionRoot, String tableAlias)
           
 List<DbRelationship> SelectColumn.getPath(DbEntity unionRoot)
           
 

Uses of DbEntity in org.apache.cayenne.access.trans
 

Methods in org.apache.cayenne.access.trans that return DbEntity
 DbEntity QueryAssemblerHelper.getDbEntity()
           
 DbEntity QueryAssembler.getRootDbEntity()
           
 

Uses of DbEntity in org.apache.cayenne.access.util
 

Constructors in org.apache.cayenne.access.util with parameters of type DbEntity
DistinctResultIterator(ResultIterator wrappedIterator, DbEntity defaultEntity, boolean compareFullRows)
          Deprecated.  
 

Uses of DbEntity in org.apache.cayenne.dba
 

Methods in org.apache.cayenne.dba with parameters of type DbEntity
protected  byte[] JdbcPkGenerator.binaryPK(DbEntity entity)
          Deprecated. since 3.0
 String AutoAdapter.createTable(DbEntity entity)
           
 String DbAdapter.createTable(DbEntity entity)
          Returns a SQL string that can be used to create database table corresponding to entity parameter.
 String JdbcAdapter.createTable(DbEntity entity)
          Returns a SQL string that can be used to create database table corresponding to ent parameter.
protected  void JdbcAdapter.createTableAppendPKClause(StringBuffer sqlBuffer, DbEntity entity)
           
 String AutoAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns)
           
 String DbAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns)
          Returns a DDL string to create a unique constraint over a set of columns, or null if the unique constraints are not supported.
 String JdbcAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns)
          Returns a DDL string to create a unique constraint over a set of columns.
 String AutoAdapter.dropTable(DbEntity entity)
          Deprecated. since 3.0 as the decorated method is deprecated.
 String DbAdapter.dropTable(DbEntity entity)
          Deprecated. since 3.0 Cayenne supports 'dropTableStatements' to allow multiple statements to be executed when dropping the table.
 String JdbcAdapter.dropTable(DbEntity table)
          Deprecated. since 3.0 in favor of "dropTableStatements"
 Collection<String> AutoAdapter.dropTableStatements(DbEntity table)
           
 Collection<String> DbAdapter.dropTableStatements(DbEntity table)
          Returns a collection of SQL statements needed to drop a database table.
 Collection<String> JdbcAdapter.dropTableStatements(DbEntity table)
           
 Object JdbcPkGenerator.generatePkForDbEntity(DataNode node, DbEntity ent)
          Deprecated. since 3.0
 Object PkGenerator.generatePkForDbEntity(DataNode dataNode, DbEntity ent)
          Deprecated. since 3.0 use PkGenerator.generatePk(DataNode, DbAttribute).
protected  long JdbcPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
          Performs primary key generation ignoring cache.
protected  int JdbcPkGenerator.pkFromDatabase(DataNode node, DbEntity ent)
          Deprecated. since 3.0 JdbcPkGenerator.longPkFromDatabase(DataNode, DbEntity) is used.
 String QuotingStrategy.quoteFullyQualifiedName(DbEntity entity)
           
 

Method parameters in org.apache.cayenne.dba with type arguments of type DbEntity
 void JdbcPkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities)
           
 void PkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities)
          Generates necessary database objects to provide automatic primary key support.
 List<String> JdbcPkGenerator.createAutoPkStatements(List<DbEntity> dbEntities)
           
 List<String> PkGenerator.createAutoPkStatements(List<DbEntity> dbEntities)
          Returns a list of SQL strings needed to generates database objects to provide automatic primary support for the list of entities.
 void JdbcPkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities)
          Drops table named "AUTO_PK_SUPPORT" if it exists in the database.
 void PkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities)
          Drops any common database objects associated with automatic primary key generation process.
 List<String> JdbcPkGenerator.dropAutoPkStatements(List<DbEntity> dbEntities)
           
 List<String> PkGenerator.dropAutoPkStatements(List<DbEntity> dbEntities)
          Returns SQL string needed to drop database objects associated with automatic primary key generation.
protected  String JdbcPkGenerator.pkDeleteString(List<DbEntity> dbEntities)
           
 

Uses of DbEntity in org.apache.cayenne.dba.db2
 

Methods in org.apache.cayenne.dba.db2 with parameters of type DbEntity
protected  String DB2PkGenerator.createSequenceString(DbEntity entity)
          Returns CREATE SEQUENCE statement for entity.
 MergerToken DB2MergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 String DB2Adapter.createTable(DbEntity ent)
          Returns a SQL string that can be used to create database table corresponding to ent parameter.
protected  String DB2PkGenerator.dropSequenceString(DbEntity entity)
          Returns DROP SEQUENCE statement.
protected  long DB2PkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
protected  int DB2PkGenerator.pkFromDatabase(DataNode node, DbEntity ent)
          Deprecated. since 3.0
protected  String DB2PkGenerator.sequenceName(DbEntity entity)
          Returns default sequence name for DbEntity.
 

Method parameters in org.apache.cayenne.dba.db2 with type arguments of type DbEntity
 void DB2PkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities)
           
 List<String> DB2PkGenerator.createAutoPkStatements(List<DbEntity> dbEntities)
          Creates a list of CREATE SEQUENCE statements for the list of DbEntities.
 void DB2PkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities)
          Drops PK sequences for all specified DbEntities.
 List<String> DB2PkGenerator.dropAutoPkStatements(List<DbEntity> dbEntities)
          Creates a list of DROP SEQUENCE statements for the list of DbEntities.
 

Uses of DbEntity in org.apache.cayenne.dba.derby
 

Methods in org.apache.cayenne.dba.derby with parameters of type DbEntity
 MergerToken DerbyMergerFactory.createSetAllowNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken DerbyMergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 MergerToken DerbyMergerFactory.createSetNotNullToDb(DbEntity entity, DbAttribute column)
           
protected  long DerbyPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
protected  int DerbyPkGenerator.pkFromDatabase(DataNode node, DbEntity entity)
          Deprecated. since 3.0
 

Uses of DbEntity in org.apache.cayenne.dba.frontbase
 

Methods in org.apache.cayenne.dba.frontbase with parameters of type DbEntity
 String FrontBaseAdapter.createTable(DbEntity ent)
          Customizes table creating procedure for FrontBase.
 Collection<String> FrontBaseAdapter.dropTableStatements(DbEntity table)
          Adds the CASCADE option to the DROP TABLE clause.
protected  long FrontBasePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
protected  int FrontBasePkGenerator.pkFromDatabase(DataNode node, DbEntity entity)
          Deprecated. since 3.0
 

Method parameters in org.apache.cayenne.dba.frontbase with type arguments of type DbEntity
 void FrontBasePkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities)
           
 List<String> FrontBasePkGenerator.createAutoPkStatements(List<DbEntity> dbEntities)
           
 void FrontBasePkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities)
           
protected  String FrontBasePkGenerator.pkDeleteString(List<DbEntity> dbEntities)
           
 

Uses of DbEntity in org.apache.cayenne.dba.h2
 

Methods in org.apache.cayenne.dba.h2 with parameters of type DbEntity
 MergerToken H2MergerFactory.createSetAllowNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken H2MergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 MergerToken H2MergerFactory.createSetPrimaryKeyToDb(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)
           
 

Uses of DbEntity in org.apache.cayenne.dba.hsqldb
 

Methods in org.apache.cayenne.dba.hsqldb with parameters of type DbEntity
 MergerToken HSQLMergerFactory.createSetAllowNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken HSQLMergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 MergerToken HSQLMergerFactory.createSetPrimaryKeyToDb(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)
           
 String HSQLDBAdapter.createTable(DbEntity ent)
          Uses "CREATE CACHED TABLE" instead of "CREATE TABLE".
 String HSQLDBNoSchemaAdapter.createTable(DbEntity ent)
          Uses unqualified entity names.
 String HSQLDBAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns)
          Returns a DDL string to create a unique constraint over a set of columns.
 String HSQLDBNoSchemaAdapter.dropTable(DbEntity ent)
          Returns a SQL string to drop a table corresponding to ent DbEntity.
protected  String HSQLDBAdapter.getSchemaName(DbEntity entity)
          Generate fully-qualified name for 1.8 and on.
protected  String HSQLDBNoSchemaAdapter.getSchemaName(DbEntity entity)
          Generate unqualified name.
protected  String HSQLDBAdapter.getTableName(DbEntity entity)
          Generate fully-qualified name for 1.8 and on.
protected  String HSQLDBNoSchemaAdapter.getTableName(DbEntity entity)
          Generate unqualified name without schema.
 

Uses of DbEntity in org.apache.cayenne.dba.ingres
 

Methods in org.apache.cayenne.dba.ingres with parameters of type DbEntity
 String IngresAdapter.createTable(DbEntity ent)
          Returns a SQL string that can be used to create database table corresponding to ent parameter.
protected  long IngresPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
protected  int IngresPkGenerator.pkFromDatabase(DataNode node, DbEntity ent)
          Deprecated. since 3.0
 

Uses of DbEntity in org.apache.cayenne.dba.mysql
 

Methods in org.apache.cayenne.dba.mysql with parameters of type DbEntity
 MergerToken MySQLMergerFactory.createDropRelationshipToDb(DbEntity entity, DbRelationship rel)
           
 MergerToken MySQLMergerFactory.createSetAllowNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken MySQLMergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 MergerToken MySQLMergerFactory.createSetNotNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken MySQLMergerFactory.createSetPrimaryKeyToDb(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)
           
 String MySQLAdapter.createTable(DbEntity entity)
          Overrides super implementation to explicitly set table engine to InnoDB if FK constraints are supported by this adapter.
protected  void MySQLAdapter.createTableAppendPKClause(StringBuffer sqlBuffer, DbEntity entity)
          Customizes PK clause semantics to ensure that generated columns are in the beginning of the PK definition, as this seems to be a requirement for InnoDB tables.
 String MySQLAdapter.dropTable(DbEntity table)
          Deprecated. since 3.0
 Collection<String> MySQLAdapter.dropTableStatements(DbEntity table)
           
protected  long MySQLPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
          Overrides superclass's implementation to perform locking of the primary key lookup table.
protected  int MySQLPkGenerator.pkFromDatabase(DataNode node, DbEntity ent)
          Deprecated. since 3.0
 

Uses of DbEntity in org.apache.cayenne.dba.openbase
 

Methods in org.apache.cayenne.dba.openbase with parameters of type DbEntity
protected  boolean OpenBasePkGenerator.canCreatePK(DbEntity entity)
           
 MergerToken OpenBaseMergerFactory.createCreateTableToDb(DbEntity entity)
           
 MergerToken OpenBaseMergerFactory.createDropRelationshipToDb(DbEntity entity, DbRelationship rel)
           
protected  String OpenBasePkGenerator.createPKString(DbEntity entity)
          Returns a String to create PK support for an entity.
 MergerToken OpenBaseMergerFactory.createSetAllowNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken OpenBaseMergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 MergerToken OpenBaseMergerFactory.createSetNotNullToDb(DbEntity entity, DbAttribute column)
           
 String OpenBaseAdapter.createTable(DbEntity ent)
          Returns a SQL string that can be used to create database table corresponding to ent parameter.
protected  String OpenBasePkGenerator.createUniquePKIndexString(DbEntity entity)
          Returns a String to create a unique index on table primary key columns per OpenBase recommendations.
 Object OpenBasePkGenerator.generatePkForDbEntity(DataNode node, DbEntity entity)
          Deprecated. since 3.0
protected  long OpenBasePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
          Generates new (unique and non-repeating) primary key for specified DbEntity.
protected  String OpenBasePkGenerator.newIDString(DbEntity ent)
          Returns SQL string that can generate new (unique and non-repeating) primary key for specified DbEntity.
protected  int OpenBasePkGenerator.pkFromDatabase(DataNode node, DbEntity entity)
          Deprecated. since 3.0
 

Uses of DbEntity in org.apache.cayenne.dba.oracle
 

Methods in org.apache.cayenne.dba.oracle with parameters of type DbEntity
 MergerToken OracleMergerFactory.createAddColumnToDb(DbEntity entity, DbAttribute column)
           
protected  String OraclePkGenerator.createSequenceString(DbEntity ent)
           
 MergerToken OracleMergerFactory.createSetAllowNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken OracleMergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 MergerToken OracleMergerFactory.createSetNotNullToDb(DbEntity entity, DbAttribute column)
           
protected  String OraclePkGenerator.dropSequenceString(DbEntity ent)
          Returns a SQL string needed to drop any database objects associated with automatic primary key generation process for a specific DbEntity.
 Collection<String> OracleAdapter.dropTableStatements(DbEntity table)
          Returns a query string to drop a table corresponding to ent DbEntity.
protected  long OraclePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
          Generates primary key by calling Oracle sequence corresponding to the dbEntity.
protected  int OraclePkGenerator.pkCacheSize(DbEntity entity)
           
protected  int OraclePkGenerator.pkFromDatabase(DataNode node, DbEntity ent)
          Deprecated. since 3.0
protected  String OraclePkGenerator.sequenceName(DbEntity entity)
          Returns expected primary key sequence name for a DbEntity.
 

Uses of DbEntity in org.apache.cayenne.dba.postgres
 

Methods in org.apache.cayenne.dba.postgres with parameters of type DbEntity
protected  String PostgresPkGenerator.createSequenceString(DbEntity ent)
           
 MergerToken PostgresMergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 String PostgresAdapter.createTable(DbEntity ent)
          Customizes table creating procedure for PostgreSQL.
 Collection<String> PostgresAdapter.dropTableStatements(DbEntity table)
          Adds the CASCADE option to the DROP TABLE clause.
protected  long PostgresPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
protected  int PostgresPkGenerator.pkFromDatabase(DataNode node, DbEntity ent)
          Deprecated. since 3.0
 

Uses of DbEntity in org.apache.cayenne.dba.sqlite
 

Methods in org.apache.cayenne.dba.sqlite with parameters of type DbEntity
protected  void SQLiteAdapter.createTableAppendPKClause(StringBuffer sqlBuffer, DbEntity entity)
           
 String SQLiteAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns)
           
 

Uses of DbEntity in org.apache.cayenne.dba.sqlserver
 

Methods in org.apache.cayenne.dba.sqlserver with parameters of type DbEntity
 MergerToken SQLServerMergerFactory.createAddColumnToDb(DbEntity entity, DbAttribute column)
           
 MergerToken SQLServerMergerFactory.createSetAllowNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken SQLServerMergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 MergerToken SQLServerMergerFactory.createSetNotNullToDb(DbEntity entity, DbAttribute column)
           
 

Uses of DbEntity in org.apache.cayenne.dba.sybase
 

Methods in org.apache.cayenne.dba.sybase with parameters of type DbEntity
 MergerToken SybaseMergerFactory.createAddColumnToDb(DbEntity entity, DbAttribute column)
           
 MergerToken SybaseMergerFactory.createDropColumnToDb(DbEntity entity, DbAttribute column)
           
 MergerToken SybaseMergerFactory.createSetAllowNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken SybaseMergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 MergerToken SybaseMergerFactory.createSetNotNullToDb(DbEntity entity, DbAttribute column)
           
protected  long SybasePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity)
           
protected  int SybasePkGenerator.pkFromDatabase(DataNode node, DbEntity ent)
          Deprecated. since 3.0
 

Method parameters in org.apache.cayenne.dba.sybase with type arguments of type DbEntity
 void SybasePkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities)
          Generates database objects to provide automatic primary key support.
 List<String> SybasePkGenerator.createAutoPkStatements(List<DbEntity> dbEntities)
           
 void SybasePkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities)
          Drops database objects related to automatic primary key support.
 List<String> SybasePkGenerator.dropAutoPkStatements(List<DbEntity> dbEntities)
           
 

Uses of DbEntity in org.apache.cayenne.map
 

Subclasses of DbEntity in org.apache.cayenne.map
 class DetectedDbEntity
          A DbEntity subclass used to hold extra JDBC metadata.
 

Fields in org.apache.cayenne.map declared as DbEntity
protected  DbEntity DbKeyGenerator.dbEntity
           
 

Fields in org.apache.cayenne.map with type parameters of type DbEntity
protected  Map<String,DbEntity> EntityResolver.dbEntityCache
           
protected  Map<DbEntity,org.objectstyle.ashwood.dbutil.Table> AshwoodEntitySorter.dbEntityToTableMap
           
protected  Map<DbEntity,List<DbRelationship>> AshwoodEntitySorter.reflexiveDbEntities
           
 

Methods in org.apache.cayenne.map that return DbEntity
protected  DbEntity EntityResolver._lookupDbEntity(Object object)
          Internal usage only - provides the type-unsafe implementation which services the four typesafe public lookupDbEntity methods Looks in the DataMap's that this object was created with for the ObjEntity that maps to the specified object.
 DbEntity DbKeyGenerator.getDbEntity()
           
 DbEntity ObjEntity.getDbEntity()
          Returns a DbEntity associated with this ObjEntity.
 DbEntity DataMap.getDbEntity(String dbEntityName)
          Returns DbEntity matching the name parameter.
 DbEntity EntityResolver.getDbEntity(String name)
           
 DbEntity MappingNamespace.getDbEntity(String name)
          Returns DbEntity for a given name, or null if no such DbEntity is found in the MappingNamespace.
 DbEntity EntityResolver.lookupDbEntity(Class<?> aClass)
          Deprecated. since 3.0 - lookup DbEntity via ObjEntity instead.
 DbEntity EntityResolver.lookupDbEntity(Persistent dataObject)
          Deprecated. since 3.0 - lookup DbEntity via ObjEntity instead.
 

Methods in org.apache.cayenne.map that return types with arguments of type DbEntity
 Collection<DbEntity> DataMap.getDbEntities()
          Returns all DbEntities in this DataMap.
 Collection<DbEntity> EntityResolver.getDbEntities()
          Returns all DbEntities.
 Collection<DbEntity> MappingNamespace.getDbEntities()
          Returns all DbEntities in the namespace.
 SortedMap<String,DbEntity> DataMap.getDbEntityMap()
          Returns a sorted unmodifiable map of DbEntities contained in this DataMap, keyed by DbEntity name.
 

Methods in org.apache.cayenne.map with parameters of type DbEntity
 void DataMap.addDbEntity(DbEntity entity)
          Adds a new DbEntity to this DataMap.
protected  void AshwoodEntitySorter.fillInMetadata(org.objectstyle.ashwood.dbutil.Table table, DbEntity entity)
           
 Collection<ObjEntity> DataMap.getMappedEntities(DbEntity dbEntity)
          Returns all ObjEntities mapped to the given DbEntity.
protected  org.objectstyle.ashwood.dbutil.Table AshwoodEntitySorter.getTable(DbEntity dbEntity)
           
protected  boolean AshwoodEntitySorter.isReflexive(DbEntity metadata)
           
 void DbKeyGenerator.setDbEntity(DbEntity dbEntity)
           
 void ObjEntity.setDbEntity(DbEntity dbEntity)
          Sets the DbEntity used by this ObjEntity.
 

Method parameters in org.apache.cayenne.map with type arguments of type DbEntity
 void AshwoodEntitySorter.sortDbEntities(List<DbEntity> dbEntities, boolean deleteOrder)
           
 void EntitySorter.sortDbEntities(List<DbEntity> dbEntities, boolean deleteOrder)
          Sorts a list of DbEntities.
 

Constructors in org.apache.cayenne.map with parameters of type DbEntity
DbAttribute(String name, int type, DbEntity entity)
           
 

Uses of DbEntity in org.apache.cayenne.map.naming
 

Methods in org.apache.cayenne.map.naming with parameters of type DbEntity
 String BasicNamingStrategy.createObjEntityName(DbEntity dbEntity)
           
 String NamingStrategy.createObjEntityName(DbEntity entity)
          Creates new name for Obj Entity
 

Uses of DbEntity in org.apache.cayenne.merge
 

Methods in org.apache.cayenne.merge with parameters of type DbEntity
 MergerToken MergerFactory.createAddColumnToDb(DbEntity entity, DbAttribute column)
           
 MergerToken MergerFactory.createAddColumnToModel(DbEntity entity, DbAttribute column)
           
 MergerToken MergerFactory.createAddRelationshipToDb(DbEntity entity, DbRelationship rel)
           
 MergerToken MergerFactory.createAddRelationshipToModel(DbEntity entity, DbRelationship rel)
           
 MergerToken MergerFactory.createCreateTableToDb(DbEntity entity)
           
 MergerToken MergerFactory.createCreateTableToModel(DbEntity entity)
           
 MergerToken MergerFactory.createDropColumnToDb(DbEntity entity, DbAttribute column)
           
 MergerToken MergerFactory.createDropColumnToModel(DbEntity entity, DbAttribute column)
           
 MergerToken MergerFactory.createDropRelationshipToDb(DbEntity entity, DbRelationship rel)
           
 MergerToken MergerFactory.createDropRelationshipToModel(DbEntity entity, DbRelationship rel)
           
 MergerToken MergerFactory.createDropTableToDb(DbEntity entity)
           
 MergerToken MergerFactory.createDropTableToModel(DbEntity entity)
           
 MergerToken MergerFactory.createSetAllowNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken MergerFactory.createSetAllowNullToModel(DbEntity entity, DbAttribute column)
           
 MergerToken MergerFactory.createSetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 MergerToken MergerFactory.createSetColumnTypeToModel(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
 MergerToken MergerFactory.createSetNotNullToDb(DbEntity entity, DbAttribute column)
           
 MergerToken MergerFactory.createSetNotNullToModel(DbEntity entity, DbAttribute column)
           
 MergerToken MergerFactory.createSetPrimaryKeyToDb(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)
           
 MergerToken MergerFactory.createSetPrimaryKeyToModel(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)
           
 MergerToken MergerFactory.createSetValueForNullToDb(DbEntity entity, DbAttribute column, ValueForNullProvider valueForNullProvider)
           
 List<String> DefaultValueForNullProvider.createSql(DbEntity entity, DbAttribute column)
           
 List<String> ValueForNullProvider.createSql(DbEntity entity, DbAttribute column)
           
 void ModelMergeDelegate.dbEntityAdded(DbEntity ent)
           
 void ModelMergeDelegate.dbEntityRemoved(DbEntity ent)
           
protected  ParameterBinding DefaultValueForNullProvider.get(DbEntity entity, DbAttribute column)
           
 boolean DefaultValueForNullProvider.hasValueFor(DbEntity entity, DbAttribute column)
           
 boolean ValueForNullProvider.hasValueFor(DbEntity entity, DbAttribute column)
           
protected  Collection<ObjEntity> AbstractToModelToken.objEntitiesMappedToDbEntity(DbEntity entity)
           
 void DefaultValueForNullProvider.set(DbEntity entity, DbAttribute column, Object value, int type)
           
protected  void AbstractToModelToken.synchronizeWithObjEntity(MergerContext mergerContext, DbEntity entity)
           
 

Constructors in org.apache.cayenne.merge with parameters of type DbEntity
AddColumnToDb(DbEntity entity, DbAttribute column)
           
AddColumnToModel(DbEntity entity, DbAttribute column)
           
AddRelationshipToDb(DbEntity entity, DbRelationship rel)
           
AddRelationshipToModel(DbEntity entity, DbRelationship rel)
           
CreateTableToDb(DbEntity entity)
           
CreateTableToModel(DbEntity entity)
           
DropColumnToDb(DbEntity entity, DbAttribute column)
           
DropColumnToModel(DbEntity entity, DbAttribute column)
           
DropRelationshipToDb(DbEntity entity, DbRelationship rel)
           
DropRelationshipToModel(DbEntity entity, DbRelationship rel)
           
DropTableToDb(DbEntity entity)
           
DropTableToModel(DbEntity entity)
           
SetAllowNullToDb(DbEntity entity, DbAttribute column)
           
SetAllowNullToModel(DbEntity entity, DbAttribute column)
           
SetColumnTypeToDb(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
SetColumnTypeToModel(DbEntity entity, DbAttribute columnOriginal, DbAttribute columnNew)
           
SetNotNullToDb(DbEntity entity, DbAttribute column)
           
SetNotNullToModel(DbEntity entity, DbAttribute column)
           
SetPrimaryKeyToDb(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)
           
SetPrimaryKeyToModel(DbEntity entity, Collection<DbAttribute> primaryKeyOriginal, Collection<DbAttribute> primaryKeyNew, String detectedPrimaryKeyName)
           
SetValueForNullToDb(DbEntity entity, DbAttribute column, ValueForNullProvider valueForNullProvider)
           
 

Uses of DbEntity in org.apache.cayenne.project.validator
 

Methods in org.apache.cayenne.project.validator with parameters of type DbEntity
protected  void DbEntityValidator.validateAttributes(DbEntity ent, ProjectPath path, Validator validator)
          Tables must have columns.
protected  void DbEntityValidator.validateName(DbEntity ent, ProjectPath path, Validator validator)
           
protected  void DbEntityValidator.validatePK(DbEntity ent, ProjectPath path, Validator validator)
          Validates the presence of the primary key.
 

Uses of DbEntity in org.apache.cayenne.query
 

Fields in org.apache.cayenne.query declared as DbEntity
protected  DbEntity BatchQuery.dbEntity
           
 

Methods in org.apache.cayenne.query that return DbEntity
 DbEntity BatchQuery.getDbEntity()
          Returns a DbEntity associated with this batch.
 DbEntity QueryMetadata.getDbEntity()
          Returns a DbEntity associated with a query or null if no such entity exists.
 

Constructors in org.apache.cayenne.query with parameters of type DbEntity
BatchQuery(DbEntity dbEntity)
           
DeleteBatchQuery(DbEntity dbEntity, Collection<DbAttribute> qualifierAttributes, Collection<String> nullQualifierNames, int batchCapacity)
          Creates new DeleteBatchQuery.
DeleteBatchQuery(DbEntity dbEntity, int batchCapacity)
          Creates new DeleteBatchQuery.
InsertBatchQuery(DbEntity entity, int batchCapacity)
          Creates new InsertBatchQuery for a given DbEntity and estimated capacity.
SelectQuery(DbEntity root)
          Creates a SelectQuery for the specified DbEntity.
SelectQuery(DbEntity root, Expression qualifier)
          Creates a SelectQuery for the specified DbEntity with the given qualifier.
SQLTemplate(DbEntity rootEntity, String defaultTemplate)
           
UpdateBatchQuery(DbEntity dbEntity, List<DbAttribute> qualifierAttributes, List<DbAttribute> updatedAttribute, Collection<String> nullQualifierNames, int batchCapacity)
          Creates new UpdateBatchQuery.
 

Uses of DbEntity in org.apache.cayenne.reflect
 

Fields in org.apache.cayenne.reflect with type parameters of type DbEntity
protected  Collection<DbEntity> PersistentDescriptor.rootDbEntities
           
 

Methods in org.apache.cayenne.reflect that return types with arguments of type DbEntity
 Collection<DbEntity> ClassDescriptor.getRootDbEntities()
          Returns a collection of DbEntities that are the root tables for this descriptor's ObjEntity.
 Collection<DbEntity> LazyClassDescriptorDecorator.getRootDbEntities()
           
 Collection<DbEntity> PersistentDescriptor.getRootDbEntities()
           
 

Methods in org.apache.cayenne.reflect with parameters of type DbEntity
 void PersistentDescriptor.addRootDbEntity(DbEntity dbEntity)
          Adds a root DbEntity to the list of roots, filtering duplicates.
 

Uses of DbEntity in org.apache.cayenne.wocompat
 

Methods in org.apache.cayenne.wocompat with parameters of type DbEntity
protected  void EOModelProcessor.makeReverseDbRelationships(DbEntity dbEntity)
          Create reverse DbRelationships that were not created so far, since Cayenne requires them.
 

Constructors in org.apache.cayenne.wocompat with parameters of type DbEntity
EODbAttribute(String name, int type, DbEntity entity)
           
 



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