Uses of Class
org.apache.cayenne.map.DbAttribute
Packages that use DbAttribute
Package
Description
Contains classes that handle JDBC interactions.
Contains database adapter API (DbAdapter) and its default implementation.
IBM DB2 DbAdapter.
Apache Derby 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 DbAttribute in org.apache.cayenne.access.flush.operationFields in org.apache.cayenne.access.flush.operation with type parameters of type DbAttributeModifier and TypeFieldDescriptionprotected Map<DbAttribute,Object> Qualifier.additionalQualifierprotected List<DbAttribute>Values.updatedAttributesMethods in org.apache.cayenne.access.flush.operation that return types with arguments of type DbAttributeModifier and TypeMethodDescriptionQualifier.getQualifierAttributes()Values.getUpdatedAttributes()Methods in org.apache.cayenne.access.flush.operation with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidQualifier.addAdditionalQualifier(DbAttribute dbAttribute, Object value) voidQualifier.addAdditionalQualifier(DbAttribute dbAttribute, Object value, boolean optimisticLock) voidValues.addValue(DbAttribute attribute, Object value, boolean fk) 
- 
Uses of DbAttribute in org.apache.cayenne.access.jdbcFields in org.apache.cayenne.access.jdbc declared as DbAttributeMethods in org.apache.cayenne.access.jdbc that return DbAttributeModifier and TypeMethodDescriptionColumnDescriptor.getAttribute()Returns a DbAttribute for this column.Methods in org.apache.cayenne.access.jdbc with parameters of type DbAttributeConstructors in org.apache.cayenne.access.jdbc with parameters of type DbAttributeModifierConstructorDescriptionColumnDescriptor(DbAttribute attribute, String tableAlias) Creates a ColumnDescriptor from Cayenne DbAttribute.ColumnDescriptor(ObjAttribute objAttribute, DbAttribute dbAttribute, String columnAlias) 
- 
Uses of DbAttribute in org.apache.cayenne.access.sqlbuilderMethods in org.apache.cayenne.access.sqlbuilder with parameters of type DbAttributeModifier and TypeMethodDescriptionColumnNodeBuilder.attribute(DbAttribute attribute) ValueNodeBuilder.attribute(DbAttribute attribute) TableNodeBuilder.column(DbAttribute attribute) 
- 
Uses of DbAttribute in org.apache.cayenne.access.sqlbuilder.sqltreeFields in org.apache.cayenne.access.sqlbuilder.sqltree declared as DbAttributeMethods in org.apache.cayenne.access.sqlbuilder.sqltree that return DbAttributeConstructors in org.apache.cayenne.access.sqlbuilder.sqltree with parameters of type DbAttributeModifierConstructorDescriptionColumnNode(String table, String column, String alias, DbAttribute attribute) UnescapedColumnNode(String table, String column, String alias, DbAttribute attribute) ValueNode(Object value, boolean isArray, DbAttribute attribute, boolean needBinding) Constructor parameters in org.apache.cayenne.access.sqlbuilder.sqltree with type arguments of type DbAttributeModifierConstructorDescriptionPerAttributeChildProcessor(Function<T, DbAttribute> attributeMapper, Function<DbAttribute, ChildProcessor<T>> processorFactory) 
- 
Uses of DbAttribute in org.apache.cayenne.access.translatorMethods in org.apache.cayenne.access.translator that return DbAttributeConstructors in org.apache.cayenne.access.translator with parameters of type DbAttribute
- 
Uses of DbAttribute in org.apache.cayenne.access.translator.batchMethods in org.apache.cayenne.access.translator.batch with parameters of type DbAttributeModifier and TypeMethodDescriptionprotected booleanInsertBatchTranslator.excludeInBatch(DbAttribute attribute) protected abstract booleanBaseBatchTranslator.isNullAttribute(DbAttribute attribute) protected booleanDeleteBatchTranslator.isNullAttribute(DbAttribute attribute) protected booleanInsertBatchTranslator.isNullAttribute(DbAttribute attribute) protected booleanUpdateBatchTranslator.isNullAttribute(DbAttribute attribute) Method parameters in org.apache.cayenne.access.translator.batch with type arguments of type DbAttributeModifier and TypeMethodDescriptionprotected ExpressionNodeBuilderBaseBatchTranslator.buildQualifier(List<DbAttribute> attributeList) 
- 
Uses of DbAttribute in org.apache.cayenne.access.translator.batch.legacyMethods in org.apache.cayenne.access.translator.batch.legacy with parameters of type DbAttributeModifier and TypeMethodDescriptionprotected voidDefaultBatchTranslator.appendDbAttribute(StringBuilder buf, DbAttribute dbAttribute) Deprecated.Appends the name of the column to the query buffer.
- 
Uses of DbAttribute in org.apache.cayenne.access.translator.ejbqlMethods in org.apache.cayenne.access.translator.ejbql with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidEJBQLSelectColumnsTranslator.appendColumn(String javaType, String alias, DbAttribute dbAttribute, String columnAlias) protected voidEJBQLDbPathTranslator.processTerminatingAttribute(DbAttribute attribute) 
- 
Uses of DbAttribute in org.apache.cayenne.access.translator.selectMethods in org.apache.cayenne.access.translator.select that return DbAttributeModifier and TypeMethodDescriptionprotected DbAttributeTypeAwareSQLTreeProcessor.getColumnAttribute(ColumnNode node) protected DbAttributeTypeAwareSQLTreeProcessor.getValueAttribute(ValueNode node) Methods in org.apache.cayenne.access.translator.select with parameters of type DbAttributeModifier and TypeMethodDescriptionprotected ChildProcessor<ColumnNode>TypeAwareSQLTreeProcessor.getColumnProcessor(DbAttribute attr) protected static Optional<ObjAttribute>TypeAwareSQLTreeProcessor.getObjAttributeFor(DbAttribute dbAttribute) protected ChildProcessor<ValueNode>TypeAwareSQLTreeProcessor.getValueProcessor(DbAttribute attr) 
- 
Uses of DbAttribute in org.apache.cayenne.configurationMethods in org.apache.cayenne.configuration with parameters of type DbAttributeModifier and TypeMethodDescriptionBaseConfigurationNodeVisitor.visitDbAttribute(DbAttribute attribute) ConfigurationNodeVisitor.visitDbAttribute(DbAttribute attribute) EmptyConfigurationNodeVisitor.visitDbAttribute(DbAttribute attribute) 
- 
Uses of DbAttribute in org.apache.cayenne.configuration.xmlMethods in org.apache.cayenne.configuration.xml that return DbAttribute
- 
Uses of DbAttribute in org.apache.cayenne.dbaMethods in org.apache.cayenne.dba that return DbAttributeModifier and TypeMethodDescriptionAutoAdapter.buildAttribute(String name, String typeName, int type, int size, int precision, boolean allowNulls) DbAdapter.buildAttribute(String name, String typeName, int type, int size, int scale, boolean allowNulls) Creates and returns a DbAttribute based on supplied parameters (usually obtained from database meta data).JdbcAdapter.buildAttribute(String name, String typeName, int type, int size, int scale, boolean allowNulls) Methods in org.apache.cayenne.dba with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidAutoAdapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) voidDbAdapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) Append the column type part of a "create table" to the givenStringBuffervoidJdbcAdapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) Appends SQL for column creation to CREATE TABLE buffer.JdbcPkGenerator.generatePk(DataNode node, DbAttribute pk) Generates a unique and non-repeating primary key for specified dbEntity.PkGenerator.generatePk(DataNode dataNode, DbAttribute pk) Generates a unique and non-repeating primary key for specified PK attribute.static StringTypesMapping.getJavaBySqlType(DbAttribute attribute) static StringJdbcAdapter.getType(DbAdapter adapter, DbAttribute column) DefaultQuotingStrategy.quotedName(DbAttribute attribute) QuotingStrategy.quotedName(DbAttribute attribute) static StringJdbcAdapter.sizeAndPrecision(DbAdapter adapter, DbAttribute column) Method parameters in org.apache.cayenne.dba with type arguments of type DbAttributeModifier and TypeMethodDescriptionAutoAdapter.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.
- 
Uses of DbAttribute in org.apache.cayenne.dba.db2Methods in org.apache.cayenne.dba.db2 with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidDB2Adapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) 
- 
Uses of DbAttribute in org.apache.cayenne.dba.derbyMethods in org.apache.cayenne.dba.derby with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidDerbyAdapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) Appends SQL for column creation to CREATE TABLE buffer.
- 
Uses of DbAttribute in org.apache.cayenne.dba.derby.sqltreeConstructors in org.apache.cayenne.dba.derby.sqltree with parameters of type DbAttributeModifierConstructorDescriptionDerbyValueNode(Object value, boolean isArray, DbAttribute attribute, boolean needBinding) 
- 
Uses of DbAttribute in org.apache.cayenne.dba.firebirdMethods in org.apache.cayenne.dba.firebird with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidFirebirdAdapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) 
- 
Uses of DbAttribute in org.apache.cayenne.dba.h2Methods in org.apache.cayenne.dba.h2 that return DbAttributeModifier and TypeMethodDescriptionH2Adapter.buildAttribute(String name, String typeName, int type, int size, int scale, boolean allowNulls) Methods in org.apache.cayenne.dba.h2 with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidH2Adapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) 
- 
Uses of DbAttribute in org.apache.cayenne.dba.hsqldbMethods in org.apache.cayenne.dba.hsqldb with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidHSQLDBAdapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) Method parameters in org.apache.cayenne.dba.hsqldb with type arguments of type DbAttributeModifier and TypeMethodDescriptionHSQLDBAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns) Returns a DDL string to create a unique constraint over a set of columns.
- 
Uses of DbAttribute in org.apache.cayenne.dba.ingresMethods in org.apache.cayenne.dba.ingres with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidIngresAdapter.createTableAppendColumn(StringBuffer buf, DbAttribute at) 
- 
Uses of DbAttribute in org.apache.cayenne.dba.mysqlMethods in org.apache.cayenne.dba.mysql that return DbAttributeModifier and TypeMethodDescriptionMySQLAdapter.buildAttribute(String name, String typeName, int type, int size, int precision, boolean allowNulls) Methods in org.apache.cayenne.dba.mysql with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidMySQLAdapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) Appends AUTO_INCREMENT clause to the column definition for generated columns.
- 
Uses of DbAttribute in org.apache.cayenne.dba.oracleMethods in org.apache.cayenne.dba.oracle that return DbAttributeModifier and TypeMethodDescriptionOracleAdapter.buildAttribute(String name, String typeName, int type, int size, int scale, boolean allowNulls) Fixes some reverse engineering problems.
- 
Uses of DbAttribute in org.apache.cayenne.dba.postgresMethods in org.apache.cayenne.dba.postgres that return DbAttributeModifier and TypeMethodDescriptionPostgresAdapter.buildAttribute(String name, String typeName, int type, int size, int scale, boolean allowNulls) 
- 
Uses of DbAttribute in org.apache.cayenne.dba.sqliteMethods in org.apache.cayenne.dba.sqlite with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidSQLiteAdapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) Appends AUTOINCREMENT clause to the column definition for generated columns.Method parameters in org.apache.cayenne.dba.sqlite with type arguments of type DbAttributeModifier and TypeMethodDescriptionSQLiteAdapter.createUniqueConstraint(DbEntity source, Collection<DbAttribute> columns) 
- 
Uses of DbAttribute in org.apache.cayenne.dba.sqlserverMethods in org.apache.cayenne.dba.sqlserver with parameters of type DbAttributeMethod parameters in org.apache.cayenne.dba.sqlserver with type arguments of type DbAttributeModifier and TypeMethodDescriptionSQLServerAdapter.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.
- 
Uses of DbAttribute in org.apache.cayenne.dba.sybaseMethods in org.apache.cayenne.dba.sybase with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidSybaseAdapter.createTableAppendColumn(StringBuffer sqlBuffer, DbAttribute column) Overrides super implementation to correctly set up identity columns.
- 
Uses of DbAttribute in org.apache.cayenne.logMethods in org.apache.cayenne.log with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidJdbcEventLogger.logGeneratedKey(DbAttribute attribute, Object value) voidNoopJdbcEventLogger.logGeneratedKey(DbAttribute attribute, Object value) voidSlf4jJdbcEventLogger.logGeneratedKey(DbAttribute attribute, Object value) 
- 
Uses of DbAttribute in org.apache.cayenne.mapFields in org.apache.cayenne.map with type parameters of type DbAttributeModifier and TypeFieldDescriptionprotected Collection<DbAttribute>DbEntity.generatedAttributesprotected List<DbAttribute>DbEntity.primaryKeyMethods in org.apache.cayenne.map that return DbAttributeModifier and TypeMethodDescriptionObjAttribute.getDbAttribute()Returns a DbAttribute mapped by this ObjAttribute.DbJoin.getSource()Returns DbAttribute on on the left side of the join.DbJoin.getTarget()Methods in org.apache.cayenne.map that return types with arguments of type DbAttributeModifier and TypeMethodDescriptionDbEntity.getGeneratedAttributes()Returns an unmodifiable collection of DbAttributes that are generated by the database.DbEntity.getPrimaryKeys()Returns an unmodifiable collection of DbAttributes representing the primary key of the table described by this DbEntity.DbRelationship.getSourceAttributes()Returns a Collection of source attributes.DbRelationship.getTargetAttributes()Returns a Collection of target attributes.DbEntity.resolvePath(Expression pathExp, Map<String, String> aliasMap) Returns an Iterable instance over expression path components based on this entity.Methods in org.apache.cayenne.map with parameters of type DbAttributeModifier and TypeMethodDescriptionvoidDbEntity.addAttribute(DbAttribute attr) Adds a new attribute to this entity.ObjEntity.getAttributeForDbAttribute(DbAttribute dbAttribute) Returns ObjAttribute of this entity that maps todbAttributeparameter.
- 
Uses of DbAttribute in org.apache.cayenne.queryFields in org.apache.cayenne.query with type parameters of type DbAttributeMethods in org.apache.cayenne.query that return types with arguments of type DbAttributeModifier and TypeMethodDescriptionBatchQuery.getDbAttributes()Returns a list of DbAttributes describing batch parameters.UpdateBatchQuery.getDbAttributes()UpdateBatchQuery.getQualifierAttributes()UpdateBatchQuery.getUpdatedAttributes()Methods in org.apache.cayenne.query with parameters of type DbAttributeModifier and TypeMethodDescriptionprotected ObjectBatchQueryRow.getValue(Map<String, Object> valueMap, DbAttribute attribute) Used by subclasses to resolve deferred values on demand.booleanDeleteBatchQuery.isNull(DbAttribute attribute) Returns true if a given attribute always has a null value in the batch.booleanUpdateBatchQuery.isNull(DbAttribute attribute) Returns true if a given attribute always has a null value in the batch.Constructor parameters in org.apache.cayenne.query with type arguments of type DbAttributeModifierConstructorDescriptionBatchQuery(DbEntity dbEntity, List<DbAttribute> dbAttributes, int batchCapacity) DeleteBatchQuery(DbEntity dbEntity, List<DbAttribute> qualifierAttributes, Collection<String> nullQualifierNames, int batchCapacity) Creates new DeleteBatchQuery.UpdateBatchQuery(DbEntity dbEntity, List<DbAttribute> qualifierAttributes, List<DbAttribute> updatedAttributes, Collection<String> nullQualifierNames, int batchCapacity) Creates new UpdateBatchQuery.