Uses of Class
org.apache.cayenne.map.DbEntity
Packages that use DbEntity
Package
Description
Contains classes that make up Cayenne ORM stack.
Contains classes that handle JDBC interactions.
Contains database adapter API (DbAdapter) and its default implementation.
IBM DB2 DbAdapter.
Apache Derby DbAdapter.
FrontBase DbAdapter.
HSQLDB DbAdapter.
MySQL DbAdapter.
Oracle DbAdapter.
PostgreSQL DbAdapter.
MS SQLServer DbAdapter.
Sybase DbAdapter.
Contains O/R mapping classes that store relational database
metadata information and map it to Java classes.
Defines standard queries supported by Cayenne and extension mechanism to create
custom queries.
-
Uses of DbEntity in org.apache.cayenne.access
Fields in org.apache.cayenne.access declared as DbEntityFields in org.apache.cayenne.access with type parameters of type DbEntityModifier and TypeFieldDescriptionDbGenerator.dbEntitiesInInsertOrderContains all DbEntities ordered considering their interdependencies.DbGenerator.dbEntitiesRequiringAutoPKMethods in org.apache.cayenne.access with parameters of type DbEntityModifier and TypeMethodDescriptionDbGenerator.createConstraintsQueries(DbEntity table) Creates FK and UNIQUE constraint statements for a given table.Constructors in org.apache.cayenne.access with parameters of type DbEntityModifierConstructorDescriptionOptimisticLockException(ObjectId id, DbEntity rootEntity, String querySQL, Map qualifierSnapshot) Constructor parameters in org.apache.cayenne.access with type arguments of type DbEntityModifierConstructorDescriptionDbGenerator(DbAdapter adapter, DataMap map, Collection<DbEntity> excludedEntities, DataDomain domain, JdbcEventLogger logger) Creates and initializes new DbGenerator instance.DbGenerator(DbAdapter adapter, DataMap map, JdbcEventLogger logger, Collection<DbEntity> excludedEntities) -
Uses of DbEntity in org.apache.cayenne.access.flush.operation
Fields in org.apache.cayenne.access.flush.operation declared as DbEntityMethods in org.apache.cayenne.access.flush.operation that return DbEntityConstructors in org.apache.cayenne.access.flush.operation with parameters of type DbEntityModifierConstructorDescriptionprotectedBaseDbRowOp(Persistent object, DbEntity entity, ObjectId id) DeleteDbRowOp(Persistent object, DbEntity entity, ObjectId id) InsertDbRowOp(Persistent object, DbEntity entity, ObjectId id) UpdateDbRowOp(Persistent object, DbEntity entity, ObjectId id) -
Uses of DbEntity in org.apache.cayenne.access.jdbc
Fields in org.apache.cayenne.access.jdbc declared as DbEntityModifier and TypeFieldDescriptionprotected DbEntitySQLTemplateAction.dbEntityprotected DbEntityDistinctResultIterator.defaultEntityConstructors in org.apache.cayenne.access.jdbc with parameters of type DbEntityModifierConstructorDescriptionDistinctResultIterator(ResultIterator<T> delegate, DbEntity defaultEntity, boolean compareFullRows) Creates new DistinctResultIterator wrapping another ResultIterator. -
Uses of DbEntity in org.apache.cayenne.access.sqlbuilder
Methods in org.apache.cayenne.access.sqlbuilder that return DbEntityMethods in org.apache.cayenne.access.sqlbuilder with parameters of type DbEntityModifier and TypeMethodDescriptionstatic DeleteBuilderstatic InsertBuilderstatic TableNodeBuilderstatic UpdateBuilderConstructors in org.apache.cayenne.access.sqlbuilder with parameters of type DbEntityModifierConstructorDescriptionDeleteBuilder(DbEntity table) InsertBuilder(DbEntity table) UpdateBuilder(DbEntity table) -
Uses of DbEntity in org.apache.cayenne.access.sqlbuilder.sqltree
Constructors in org.apache.cayenne.access.sqlbuilder.sqltree with parameters of type DbEntity -
Uses of DbEntity in org.apache.cayenne.access.translator.ejbql
Fields in org.apache.cayenne.access.translator.ejbql declared as DbEntity -
Uses of DbEntity in org.apache.cayenne.access.translator.select
Methods in org.apache.cayenne.access.translator.select that return DbEntity -
Uses of DbEntity in org.apache.cayenne.ashwood
Fields in org.apache.cayenne.ashwood with type parameters of type DbEntityModifier and TypeFieldDescriptionAshwoodEntitySorter.componentsprotected Comparator<DbEntity>AshwoodEntitySorter.dbEntityComparatorWeightedAshwoodEntitySorter.entityWeightsprotected Map<DbEntity,List<DbRelationship>> AshwoodEntitySorter.reflexiveDbEntitiesMethods in org.apache.cayenne.ashwood that return types with arguments of type DbEntityModifier and TypeMethodDescriptionAshwoodEntitySorter.getDbEntityComparator()protected Comparator<DbEntity>AshwoodEntitySorter.getDbEntityComparator(boolean dependantFirst) protected Comparator<DbEntity>WeightedAshwoodEntitySorter.getDbEntityComparator(boolean dependantFirst) Methods in org.apache.cayenne.ashwood with parameters of type DbEntityMethod parameters in org.apache.cayenne.ashwood with type arguments of type DbEntityModifier and TypeMethodDescriptionvoidAshwoodEntitySorter.sortDbEntities(List<DbEntity> dbEntities, boolean deleteOrder) -
Uses of DbEntity in org.apache.cayenne.configuration
Methods in org.apache.cayenne.configuration with parameters of type DbEntityModifier and TypeMethodDescriptionBaseConfigurationNodeVisitor.visitDbEntity(DbEntity entity) ConfigurationNodeVisitor.visitDbEntity(DbEntity entity) EmptyConfigurationNodeVisitor.visitDbEntity(DbEntity entity) -
Uses of DbEntity in org.apache.cayenne.configuration.xml
Methods in org.apache.cayenne.configuration.xml that return DbEntityConstructors in org.apache.cayenne.configuration.xml with parameters of type DbEntityModifierConstructorDescriptionDbKeyGeneratorHandler(NamespaceAwareNestedTagHandler parentHandler, DbEntity entity) -
Uses of DbEntity in org.apache.cayenne.dba
Methods in org.apache.cayenne.dba with parameters of type DbEntityModifier and TypeMethodDescriptionAutoAdapter.createTable(DbEntity entity) DbAdapter.createTable(DbEntity entity) Returns a SQL string that can be used to create database table corresponding toentityparameter.JdbcAdapter.createTable(DbEntity entity) Returns a SQL string that can be used to create database table corresponding toentparameter.protected voidJdbcAdapter.createTableAppendPKClause(StringBuffer sqlBuffer, DbEntity entity) AutoAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns) 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.JdbcAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns) Returns a DDL string to create a unique constraint over a set of columns.AutoAdapter.dropTableStatements(DbEntity table) DbAdapter.dropTableStatements(DbEntity table) Returns a collection of SQL statements needed to drop a database table.JdbcAdapter.dropTableStatements(DbEntity table) protected longJdbcPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity) Performs primary key generation ignoring cache.DefaultQuotingStrategy.quotedFullyQualifiedName(DbEntity entity) QuotingStrategy.quotedFullyQualifiedName(DbEntity entity) Builds a fully qualified name from catalog, schema, name parts of DbEntity, enclosing them in quotations according to this strategy algorithm.default voidQuotingStrategy.quotedIdentifier(DbEntity entity, CharSequence identifier, Appendable appender) Append quoted identifier to provided appenderdefault StringQuotingStrategy.quotedIdentifier(DbEntity entity, String... identifierParts) Method parameters in org.apache.cayenne.dba with type arguments of type DbEntityModifier and TypeMethodDescriptionvoidJdbcPkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities) voidPkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities) Generates necessary database objects to provide automatic primary key support.JdbcPkGenerator.createAutoPkStatements(List<DbEntity> dbEntities) 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.voidJdbcPkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities) Drops table named "AUTO_PK_SUPPORT" if it exists in the database.voidPkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities) Drops any common database objects associated with automatic primary key generation process.JdbcPkGenerator.dropAutoPkStatements(List<DbEntity> dbEntities) PkGenerator.dropAutoPkStatements(List<DbEntity> dbEntities) Returns SQL string needed to drop database objects associated with automatic primary key generation.protected StringJdbcPkGenerator.pkDeleteString(List<DbEntity> dbEntities) -
Uses of DbEntity in org.apache.cayenne.dba.db2
Methods in org.apache.cayenne.dba.db2 with parameters of type DbEntityModifier and TypeMethodDescriptionprotected StringDB2PkGenerator.createSequenceString(DbEntity entity) protected StringDB2PkGenerator.dropSequenceString(DbEntity entity) protected StringDB2PkGenerator.sequenceName(DbEntity entity) -
Uses of DbEntity in org.apache.cayenne.dba.derby
Methods in org.apache.cayenne.dba.derby with parameters of type DbEntityModifier and TypeMethodDescriptionprotected StringDerbyPkGenerator.createSequenceString(DbEntity entity) protected StringDerbyPkGenerator.dropSequenceString(DbEntity entity) protected StringDerbyPkGenerator.sequenceName(DbEntity entity) -
Uses of DbEntity in org.apache.cayenne.dba.frontbase
Methods in org.apache.cayenne.dba.frontbase with parameters of type DbEntityModifier and TypeMethodDescriptionFrontBaseAdapter.createTable(DbEntity ent) Customizes table creating procedure for FrontBase.FrontBaseAdapter.dropTableStatements(DbEntity table) Adds the CASCADE option to the DROP TABLE clause.protected longFrontBasePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity) Method parameters in org.apache.cayenne.dba.frontbase with type arguments of type DbEntityModifier and TypeMethodDescriptionvoidFrontBasePkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities) FrontBasePkGenerator.createAutoPkStatements(List<DbEntity> dbEntities) voidFrontBasePkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities) protected StringFrontBasePkGenerator.pkDeleteString(List<DbEntity> dbEntities) -
Uses of DbEntity in org.apache.cayenne.dba.h2
Methods in org.apache.cayenne.dba.h2 with parameters of type DbEntityModifier and TypeMethodDescriptionprotected StringH2PkGenerator.createSequenceString(DbEntity ent) -
Uses of DbEntity in org.apache.cayenne.dba.hsqldb
Methods in org.apache.cayenne.dba.hsqldb with parameters of type DbEntityModifier and TypeMethodDescriptionHSQLDBAdapter.createTable(DbEntity ent) Uses "CREATE CACHED TABLE" instead of "CREATE TABLE".HSQLDBNoSchemaAdapter.createTable(DbEntity ent) Uses unqualified entity names.HSQLDBAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns) Returns a DDL string to create a unique constraint over a set of columns.HSQLDBNoSchemaAdapter.dropTableStatements(DbEntity table) protected StringHSQLDBAdapter.getSchemaName(DbEntity entity) Returns DbEntity schema name for 1.8 and on.protected StringHSQLDBNoSchemaAdapter.getSchemaName(DbEntity entity) Returns NULL.protected StringHSQLDBAdapter.getTableName(DbEntity entity) Generate fully-qualified name for 1.8 and on.protected StringHSQLDBNoSchemaAdapter.getTableName(DbEntity entity) Generate unqualified name without schema. -
Uses of DbEntity in org.apache.cayenne.dba.mysql
Methods in org.apache.cayenne.dba.mysql with parameters of type DbEntityModifier and TypeMethodDescriptionMySQLAdapter.createTable(DbEntity entity) Overrides super implementation to explicitly set table engine to InnoDB if FK constraints are supported by this adapter.protected voidMySQLAdapter.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.MySQLAdapter.dropTableStatements(DbEntity table) protected longMySQLPkGenerator.longPkFromDatabase(DataNode node, DbEntity entity) Overrides superclass's implementation to perform locking of the primary key lookup table. -
Uses of DbEntity in org.apache.cayenne.dba.oracle
Methods in org.apache.cayenne.dba.oracle with parameters of type DbEntityModifier and TypeMethodDescriptionprotected StringOraclePkGenerator.createSequenceString(DbEntity ent) protected StringOraclePkGenerator.dropSequenceString(DbEntity ent) Returns a SQL string needed to drop any database objects associated with automatic primary key generation process for a specific DbEntity.OracleAdapter.dropTableStatements(DbEntity table) Returns a query string to drop a table corresponding toentDbEntity.protected longOraclePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity) Generates primary key by calling Oracle sequence corresponding to thedbEntity.protected intOraclePkGenerator.pkCacheSize(DbEntity entity) protected StringOraclePkGenerator.sequenceName(DbEntity entity) Returns expected primary key sequence name for a DbEntity.Method parameters in org.apache.cayenne.dba.oracle with type arguments of type DbEntityModifier and TypeMethodDescriptionvoidOraclePkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities) OraclePkGenerator.createAutoPkStatements(List<DbEntity> dbEntities) Creates a list of CREATE SEQUENCE statements for the list of DbEntities.voidOraclePkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities) Drops PK sequences for all specified DbEntities.OraclePkGenerator.dropAutoPkStatements(List<DbEntity> dbEntities) Creates a list of DROP SEQUENCE statements for the list of DbEntities. -
Uses of DbEntity in org.apache.cayenne.dba.postgres
Methods in org.apache.cayenne.dba.postgres with parameters of type DbEntityModifier and TypeMethodDescriptionprotected StringPostgresPkGenerator.createSequenceString(DbEntity ent) PostgresAdapter.createTable(DbEntity ent) Customizes table creating procedure for PostgreSQL.PostgresAdapter.dropTableStatements(DbEntity table) Adds the CASCADE option to the DROP TABLE clause. -
Uses of DbEntity in org.apache.cayenne.dba.sqlite
Methods in org.apache.cayenne.dba.sqlite with parameters of type DbEntityModifier and TypeMethodDescriptionprotected voidSQLiteAdapter.createTableAppendPKClause(StringBuffer sqlBuffer, DbEntity entity) 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 DbEntityModifier and TypeMethodDescriptionprotected StringSQLServerPkGenerator.createSequenceString(DbEntity ent) SQLServerAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns) Generates DDL to create unique index that allows multiple NULL values to comply with ANSI SQL, that is default behaviour for other RDBMS.protected StringSQLServerPkGenerator.guidPkFromDatabase(DataNode node, DbEntity entity) protected StringSQLServerPkGenerator.sequenceName(DbEntity entity) Method parameters in org.apache.cayenne.dba.sqlserver with type arguments of type DbEntityModifier and TypeMethodDescriptionSQLServerPkGenerator.createAutoPkStatements(List<DbEntity> dbEntities) SQLServerPkGenerator.dropAutoPkStatements(List<DbEntity> dbEntities) -
Uses of DbEntity in org.apache.cayenne.dba.sybase
Methods in org.apache.cayenne.dba.sybase with parameters of type DbEntityModifier and TypeMethodDescriptionprotected longSybasePkGenerator.longPkFromDatabase(DataNode node, DbEntity entity) Method parameters in org.apache.cayenne.dba.sybase with type arguments of type DbEntityModifier and TypeMethodDescriptionvoidSybasePkGenerator.createAutoPk(DataNode node, List<DbEntity> dbEntities) Generates database objects to provide automatic primary key support.SybasePkGenerator.createAutoPkStatements(List<DbEntity> dbEntities) voidSybasePkGenerator.dropAutoPk(DataNode node, List<DbEntity> dbEntities) Drops database objects related to automatic primary key support.SybasePkGenerator.dropAutoPkStatements(List<DbEntity> dbEntities) -
Uses of DbEntity in org.apache.cayenne.map
Fields in org.apache.cayenne.map declared as DbEntityMethods in org.apache.cayenne.map that return DbEntityModifier and TypeMethodDescriptionDataMap.getDbEntity(String dbEntityName) Returns DbEntity matching thenameparameter.DbKeyGenerator.getDbEntity()EntityResolver.getDbEntity(String name) MappingNamespace.getDbEntity(String name) Returns DbEntity for a given name, or null if no such DbEntity is found in the MappingNamespace.ObjEntity.getDbEntity()Returns a DbEntity associated with this ObjEntity.DbAttribute.getEntity()DbRelationship.getTargetEntity()Returns a target of this relationship.Methods in org.apache.cayenne.map that return types with arguments of type DbEntityModifier and TypeMethodDescriptionDataMap.getDbEntities()Returns all DbEntities in this DataMap.EntityResolver.getDbEntities()Returns all DbEntities.MappingNamespace.getDbEntities()Returns all DbEntities in the namespace.EntitySorter.getDbEntityComparator()DataMap.getDbEntityMap()Returns a unmodifiable map of DbEntities contained in this DataMap, keyed by DbEntity name.Methods in org.apache.cayenne.map with parameters of type DbEntityModifier and TypeMethodDescriptionvoidDataMap.addDbEntity(DbEntity entity) Adds a new DbEntity to this DataMap.DataMap.getMappedEntities(DbEntity dbEntity) Returns all ObjEntities mapped to the given DbEntity.booleanEntitySorter.isReflexive(DbEntity entity) voidDbKeyGenerator.setDbEntity(DbEntity dbEntity) voidObjEntity.setDbEntity(DbEntity dbEntity) Sets the DbEntity used by this ObjEntity.Method parameters in org.apache.cayenne.map with type arguments of type DbEntityModifier and TypeMethodDescriptionvoidEntitySorter.sortDbEntities(List<DbEntity> dbEntities, boolean deleteOrder) Sorts a list of DbEntities.Constructors in org.apache.cayenne.map with parameters of type DbEntity -
Uses of DbEntity in org.apache.cayenne.query
Fields in org.apache.cayenne.query declared as DbEntityMethods in org.apache.cayenne.query that return DbEntityModifier and TypeMethodDescriptionBatchQuery.getDbEntity()Returns a DbEntity associated with this batch.QueryMetadata.getDbEntity()Returns a DbEntity associated with a query or null if no such entity exists.QueryMetadataProxy.getDbEntity()Constructors in org.apache.cayenne.query with parameters of type DbEntityModifierConstructorDescriptionBatchQuery(DbEntity dbEntity, List<DbAttribute> dbAttributes, int batchCapacity) DeleteBatchQuery(DbEntity dbEntity, List<DbAttribute> qualifierAttributes, Collection<String> nullQualifierNames, int batchCapacity) Creates new DeleteBatchQuery.InsertBatchQuery(DbEntity entity, int batchCapacity) Creates new InsertBatchQuery for a given DbEntity and estimated capacity.SQLTemplate(DbEntity rootEntity, String defaultTemplate) UpdateBatchQuery(DbEntity dbEntity, List<DbAttribute> qualifierAttributes, List<DbAttribute> updatedAttributes, 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 DbEntityModifier and TypeFieldDescriptionprotected Collection<DbEntity>PersistentDescriptor.rootDbEntitiesMethods in org.apache.cayenne.reflect that return DbEntityMethods in org.apache.cayenne.reflect that return types with arguments of type DbEntityModifier and TypeMethodDescriptionClassDescriptor.getRootDbEntities()Returns a collection of DbEntities that are the root tables for this descriptor's ObjEntity.LazyClassDescriptorDecorator.getRootDbEntities()PersistentDescriptor.getRootDbEntities()Methods in org.apache.cayenne.reflect with parameters of type DbEntityModifier and TypeMethodDescriptionvoidPersistentDescriptor.addRootDbEntity(DbEntity dbEntity) Adds a root DbEntity to the list of roots, filtering duplicates.