Uses of Class
org.apache.cayenne.map.DbEntity
-
Uses of DbEntity in org.apache.cayenne.access
Fields in org.apache.cayenne.access declared as DbEntity Modifier and Type Field Description protected DbEntityOptimisticLockException. rootEntityFields in org.apache.cayenne.access with type parameters of type DbEntity Modifier and Type Field Description protected List<DbEntity>DbGenerator. dbEntitiesInInsertOrderContains all DbEntities ordered considering their interdependencies.protected List<DbEntity>DbGenerator. dbEntitiesRequiringAutoPKMethods in org.apache.cayenne.access with parameters of type DbEntity Modifier and Type Method Description List<String>DbGenerator. createConstraintsQueries(DbEntity table)Creates FK and UNIQUE constraint statements for a given table.Constructors in org.apache.cayenne.access with parameters of type DbEntity Constructor Description OptimisticLockException(ObjectId id, DbEntity rootEntity, String querySQL, Map qualifierSnapshot)Constructor parameters in org.apache.cayenne.access with type arguments of type DbEntity Constructor Description DbGenerator(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.jdbc
Fields in org.apache.cayenne.access.jdbc declared as DbEntity Modifier and Type Field Description protected DbEntitySQLTemplateAction. dbEntityprotected DbEntityDistinctResultIterator. defaultEntityConstructors in org.apache.cayenne.access.jdbc with parameters of type DbEntity Constructor Description DistinctResultIterator(ResultIterator<T> delegate, DbEntity defaultEntity, boolean compareFullRows)Creates new DistinctResultIterator wrapping another ResultIterator. -
Uses of DbEntity in org.apache.cayenne.access.translator.ejbql
Fields in org.apache.cayenne.access.translator.ejbql declared as DbEntity Modifier and Type Field Description protected DbEntityEJBQLDbPathTranslator. currentEntity -
Uses of DbEntity in org.apache.cayenne.access.translator.select
Methods in org.apache.cayenne.access.translator.select that return DbEntity Modifier and Type Method Description DbEntityQueryAssemblerHelper. getDbEntity() -
Uses of DbEntity in org.apache.cayenne.ashwood
Fields in org.apache.cayenne.ashwood with type parameters of type DbEntity Modifier and Type Field Description protected Map<DbEntity,org.apache.cayenne.ashwood.AshwoodEntitySorter.ComponentRecord>AshwoodEntitySorter. componentsprotected Comparator<DbEntity>AshwoodEntitySorter. dbEntityComparatorprotected Map<DbEntity,Integer>WeightedAshwoodEntitySorter. entityWeightsprotected Map<DbEntity,List<DbRelationship>>AshwoodEntitySorter. reflexiveDbEntitiesMethods in org.apache.cayenne.ashwood that return types with arguments of type DbEntity Modifier and Type Method Description protected Comparator<DbEntity>AshwoodEntitySorter. getDbEntityComparator(boolean dependantFirst)protected Comparator<DbEntity>WeightedAshwoodEntitySorter. getDbEntityComparator(boolean dependantFirst)Methods in org.apache.cayenne.ashwood with parameters of type DbEntity Modifier and Type Method Description protected booleanAshwoodEntitySorter. isReflexive(DbEntity metadata)Method parameters in org.apache.cayenne.ashwood with type arguments of type DbEntity Modifier and Type Method Description voidAshwoodEntitySorter. sortDbEntities(List<DbEntity> dbEntities, boolean deleteOrder) -
Uses of DbEntity in org.apache.cayenne.configuration
Methods in org.apache.cayenne.configuration with parameters of type DbEntity Modifier and Type Method Description TBaseConfigurationNodeVisitor. visitDbEntity(DbEntity entity)TConfigurationNodeVisitor. visitDbEntity(DbEntity entity)VoidEmptyConfigurationNodeVisitor. visitDbEntity(DbEntity entity) -
Uses of DbEntity in org.apache.cayenne.configuration.xml
Methods in org.apache.cayenne.configuration.xml that return DbEntity Modifier and Type Method Description DbEntityDbEntityHandler. getEntity()Constructors in org.apache.cayenne.configuration.xml with parameters of type DbEntity Constructor Description DbKeyGeneratorHandler(NamespaceAwareNestedTagHandler parentHandler, DbEntity entity) -
Uses of DbEntity in org.apache.cayenne.dba
Methods in org.apache.cayenne.dba with parameters of type DbEntity Modifier and Type Method Description StringAutoAdapter. createTable(DbEntity entity)StringDbAdapter. createTable(DbEntity entity)Returns a SQL string that can be used to create database table corresponding toentityparameter.StringJdbcAdapter. createTable(DbEntity entity)Returns a SQL string that can be used to create database table corresponding toentparameter.protected voidJdbcAdapter. createTableAppendPKClause(StringBuffer sqlBuffer, DbEntity entity)StringAutoAdapter. createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns)StringDbAdapter. 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.StringJdbcAdapter. createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns)Returns a DDL string to create a unique constraint over a set of columns.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)protected longJdbcPkGenerator. longPkFromDatabase(DataNode node, DbEntity entity)Performs primary key generation ignoring cache.StringDefaultQuotingStrategy. quotedFullyQualifiedName(DbEntity entity)StringQuotingStrategy. quotedFullyQualifiedName(DbEntity entity)Builds a fully qualified name from catalog, schema, name parts of DbEntity, inclosing them in quotations according to this strategy algorithm.Method parameters in org.apache.cayenne.dba with type arguments of type DbEntity Modifier and Type Method Description voidJdbcPkGenerator. createAutoPk(DataNode node, List<DbEntity> dbEntities)voidPkGenerator. 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.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.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 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 DbEntity Modifier and Type Method Description protected 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 DbEntity Modifier and Type Method Description protected 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 DbEntity Modifier and Type Method Description StringFrontBaseAdapter. 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 longFrontBasePkGenerator. longPkFromDatabase(DataNode node, DbEntity entity)Method parameters in org.apache.cayenne.dba.frontbase with type arguments of type DbEntity Modifier and Type Method Description voidFrontBasePkGenerator. createAutoPk(DataNode node, List<DbEntity> dbEntities)List<String>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 DbEntity Modifier and Type Method Description protected StringH2PkGenerator. createSequenceString(DbEntity ent) -
Uses of DbEntity in org.apache.cayenne.dba.hsqldb
Methods in org.apache.cayenne.dba.hsqldb with parameters of type DbEntity Modifier and Type Method Description StringHSQLDBAdapter. createTable(DbEntity ent)Uses "CREATE CACHED TABLE" instead of "CREATE TABLE".StringHSQLDBNoSchemaAdapter. createTable(DbEntity ent)Uses unqualified entity names.StringHSQLDBAdapter. createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns)Returns a DDL string to create a unique constraint over a set of columns.Collection<String>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 DbEntity Modifier and Type Method Description StringMySQLAdapter. 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.Collection<String>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.openbase
Methods in org.apache.cayenne.dba.openbase with parameters of type DbEntity Modifier and Type Method Description protected booleanOpenBasePkGenerator. canCreatePK(DbEntity entity)protected StringOpenBasePkGenerator. createPKString(DbEntity entity)Returns a String to create PK support for an entity.StringOpenBaseAdapter. createTable(DbEntity ent)Returns a SQL string that can be used to create database table corresponding toentparameter.protected StringOpenBasePkGenerator. createUniquePKIndexString(DbEntity entity)Returns a String to create a unique index on table primary key columns per OpenBase recommendations.protected longOpenBasePkGenerator. longPkFromDatabase(DataNode node, DbEntity entity)Generates new (unique and non-repeating) primary key for specified DbEntity.protected StringOpenBasePkGenerator. newIDString(DbEntity ent)Returns SQL string that can generate new (unique and non-repeating) primary key for specified DbEntity.Method parameters in org.apache.cayenne.dba.openbase with type arguments of type DbEntity Modifier and Type Method Description voidOpenBasePkGenerator. createAutoPk(DataNode node, List<DbEntity> dbEntities)List<String>OpenBasePkGenerator. createAutoPkStatements(List<DbEntity> dbEntities)voidOpenBasePkGenerator. dropAutoPk(DataNode node, List<DbEntity> dbEntities)List<String>OpenBasePkGenerator. dropAutoPkStatements(List<DbEntity> dbEntities)Returns an empty list, since OpenBase doesn't support this operation. -
Uses of DbEntity in org.apache.cayenne.dba.oracle
Methods in org.apache.cayenne.dba.oracle with parameters of type DbEntity Modifier and Type Method Description protected 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.Collection<String>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 DbEntity Modifier and Type Method Description voidOraclePkGenerator. createAutoPk(DataNode node, List<DbEntity> dbEntities)List<String>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.List<String>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 DbEntity Modifier and Type Method Description protected StringPostgresPkGenerator. createSequenceString(DbEntity ent)StringPostgresAdapter. createTable(DbEntity ent)Customizes table creating procedure for PostgreSQL.Collection<String>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 DbEntity Modifier and Type Method Description protected voidSQLiteAdapter. createTableAppendPKClause(StringBuffer sqlBuffer, DbEntity entity)StringSQLiteAdapter. 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 Modifier and Type Method Description protected StringSQLServerPkGenerator. createSequenceString(DbEntity ent)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 DbEntity Modifier and Type Method Description List<String>SQLServerPkGenerator. createAutoPkStatements(List<DbEntity> dbEntities)List<String>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 DbEntity Modifier and Type Method Description protected longSybasePkGenerator. longPkFromDatabase(DataNode node, DbEntity entity)Method parameters in org.apache.cayenne.dba.sybase with type arguments of type DbEntity Modifier and Type Method Description voidSybasePkGenerator. createAutoPk(DataNode node, List<DbEntity> dbEntities)Generates database objects to provide automatic primary key support.List<String>SybasePkGenerator. createAutoPkStatements(List<DbEntity> dbEntities)voidSybasePkGenerator. 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 Modifier and Type Class Description classDetectedDbEntityADbEntitysubclass used to hold extra JDBC metadata.Fields in org.apache.cayenne.map declared as DbEntity Modifier and Type Field Description protected DbEntityDbKeyGenerator. dbEntityMethods in org.apache.cayenne.map that return DbEntity Modifier and Type Method Description DbEntityDataMap. getDbEntity(String dbEntityName)Returns DbEntity matching thenameparameter.DbEntityDbKeyGenerator. getDbEntity()DbEntityEntityResolver. getDbEntity(String name)DbEntityMappingNamespace. getDbEntity(String name)Returns DbEntity for a given name, or null if no such DbEntity is found in the MappingNamespace.DbEntityObjEntity. getDbEntity()Returns a DbEntity associated with this ObjEntity.DbEntityDbAttribute. getEntity()DbEntityDbRelationship. getSourceEntity()DbEntityDbRelationship. getTargetEntity()Returns a target of this relationship.Methods in org.apache.cayenne.map that return types with arguments of type DbEntity Modifier and Type Method Description 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.Map<String,DbEntity>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 DbEntity Modifier and Type Method Description voidDataMap. addDbEntity(DbEntity entity)Adds a new DbEntity to this DataMap.Collection<ObjEntity>DataMap. getMappedEntities(DbEntity dbEntity)Returns all ObjEntities mapped to the given DbEntity.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 DbEntity Modifier and Type Method Description voidEntitySorter. sortDbEntities(List<DbEntity> dbEntities, boolean deleteOrder)Sorts a list of DbEntities.Constructors in org.apache.cayenne.map with parameters of type DbEntity Constructor Description DbAttribute(String name, int type, DbEntity entity) -
Uses of DbEntity in org.apache.cayenne.query
Fields in org.apache.cayenne.query declared as DbEntity Modifier and Type Field Description protected DbEntityBatchQuery. dbEntityMethods in org.apache.cayenne.query that return DbEntity Modifier and Type Method Description DbEntityBatchQuery. getDbEntity()Returns a DbEntity associated with this batch.DbEntityQueryMetadata. getDbEntity()Returns a DbEntity associated with a query or null if no such entity exists.DbEntityQueryMetadataProxy. getDbEntity()Constructors in org.apache.cayenne.query with parameters of type DbEntity Constructor Description BatchQuery(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.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.SelectQuery(DbEntity root, Expression qualifier, List<? extends Ordering> orderings)Creates a SelectQuery for the specified DbEntity with the given qualifier and orderings.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 DbEntity Modifier and Type Field Description protected Map<String,DbEntity>PersistentDescriptor. additionalDbEntitiesprotected Collection<DbEntity>PersistentDescriptor. rootDbEntitiesMethods in org.apache.cayenne.reflect that return types with arguments of type DbEntity Modifier and Type Method Description Map<String,DbEntity>ClassDescriptor. getAdditionalDbEntities()Returns information about additional db entities that is used for this ObjEntity (i.e.Map<String,DbEntity>LazyClassDescriptorDecorator. getAdditionalDbEntities()Map<String,DbEntity>PersistentDescriptor. getAdditionalDbEntities()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 Modifier and Type Method Description voidPersistentDescriptor. addRootDbEntity(DbEntity dbEntity)Adds a root DbEntity to the list of roots, filtering duplicates.