| Modifier and Type | Field and Description | 
|---|---|
| protected DbAttribute | ColumnDescriptor. attribute | 
| Modifier and Type | Method and Description | 
|---|---|
| DbAttribute | ColumnDescriptor. getAttribute()Returns a DbAttribute for this column. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ColumnDescriptor. setAttribute(DbAttribute attribute) | 
| Constructor and Description | 
|---|
| ColumnDescriptor(DbAttribute attribute,
                String tableAlias)Creates a ColumnDescriptor from Cayenne DbAttribute. | 
| ColumnDescriptor(ObjAttribute objAttribute,
                DbAttribute dbAttribute,
                String columnAlias) | 
| Modifier and Type | Method and Description | 
|---|---|
| DbAttribute | DbAttributeBinding. getAttribute() | 
| Constructor and Description | 
|---|
| DbAttributeBinding(DbAttribute attribute) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | DefaultBatchTranslator. appendDbAttribute(StringBuilder buf,
                 DbAttribute dbAttribute)Appends the name of the column to the query buffer. | 
| protected boolean | InsertBatchTranslator. includeInBatch(DbAttribute attribute)Returns true if an attribute should be included in the batch. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | EJBQLSelectColumnsTranslator. appendColumn(String javaType,
            String alias,
            DbAttribute dbAttribute,
            String columnAlias) | 
| protected void | EJBQLDbPathTranslator. processTerminatingAttribute(DbAttribute attribute) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Map<String,DbAttribute> | DataObjectMatchTranslator. attributes | 
| Modifier and Type | Method and Description | 
|---|---|
| DbAttribute | DataObjectMatchTranslator. getAttribute(String key) | 
| protected DbAttribute | QueryAssemblerHelper. paramsDbType(Expression e)Returns database type of expression parameters or null if it can not be
 determined. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | QueryAssembler. addToParamList(DbAttribute dbAttr,
              Object anObject)Registers  anObjectas a PreparedStatement parameter. | 
| protected void | QualifierTranslator. appendLiteral(Object val,
             DbAttribute attr,
             Expression parentExpression) | 
| protected void | QueryAssemblerHelper. appendLiteral(Object val,
             DbAttribute attr,
             Expression parentExpression)Appends SQL code to the query buffer to handle  valas a
 parameter to the PreparedStatement being built. | 
| protected void | QueryAssemblerHelper. appendLiteralDirect(Object val,
                   DbAttribute attr,
                   Expression parentExpression)Appends SQL code to the query buffer to handle  valas a
 parameter to the PreparedStatement being built. | 
| protected void | QueryAssemblerHelper. processColumn(DbAttribute dbAttr) | 
| protected void | TrimmingQualifierTranslator. processColumn(DbAttribute dbAttr)Adds special handling of CHAR columns. | 
| protected void | QueryAssemblerHelper. processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr,
                                    Expression pathExp) | 
| protected void | TrimmingQualifierTranslator. processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr,
                                    Expression pathExp)Adds special handling of CHAR columns. | 
| Modifier and Type | Method and Description | 
|---|---|
| T | BaseConfigurationNodeVisitor. visitDbAttribute(DbAttribute attribute) | 
| T | ConfigurationNodeVisitor. visitDbAttribute(DbAttribute attribute) | 
| Modifier and Type | Method and Description | 
|---|---|
| DbAttribute | AutoAdapter. buildAttribute(String name,
              String typeName,
              int type,
              int size,
              int precision,
              boolean allowNulls) | 
| DbAttribute | 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). | 
| DbAttribute | JdbcAdapter. buildAttribute(String name,
              String typeName,
              int type,
              int size,
              int scale,
              boolean allowNulls) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AutoAdapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column) | 
| void | DbAdapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column)Append the column type part of a "create table" to the given
  StringBuffer | 
| void | JdbcAdapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column)Appends SQL for column creation to CREATE TABLE buffer. | 
| Object | JdbcPkGenerator. generatePk(DataNode node,
          DbAttribute pk)Generates a unique and non-repeating primary key for specified dbEntity. | 
| Object | PkGenerator. generatePk(DataNode dataNode,
          DbAttribute pk)Generates a unique and non-repeating primary key for specified PK attribute. | 
| static String | JdbcAdapter. getType(DbAdapter adapter,
       DbAttribute column) | 
| String | DefaultQuotingStrategy. quotedName(DbAttribute attribute) | 
| String | QuotingStrategy. quotedName(DbAttribute attribute) | 
| static String | JdbcAdapter. sizeAndPrecision(DbAdapter adapter,
                DbAttribute column) | 
| Modifier and Type | Method and Description | 
|---|---|
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | DB2QualifierTranslator. appendLiteralDirect(Object val,
                   DbAttribute attr,
                   Expression parentExpression) | 
| void | DB2Adapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column) | 
| protected void | DB2QualifierTranslator. processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr,
                                    Expression pathExp) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DerbyAdapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column)Appends SQL for column creation to CREATE TABLE buffer. | 
| protected void | DerbyQualifierTranslator. processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr,
                                    Expression pathExp) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FirebirdAdapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | H2Adapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | HSQLDBAdapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | HSQLDBAdapter. createUniqueConstraint(DbEntity source,
                      Collection<DbAttribute> columns)Returns a DDL string to create a unique constraint over a set of columns. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | IngresAdapter. createTableAppendColumn(StringBuffer buf,
                       DbAttribute at) | 
| Modifier and Type | Method and Description | 
|---|---|
| DbAttribute | MySQLAdapter. buildAttribute(String name,
              String typeName,
              int type,
              int size,
              int precision,
              boolean allowNulls) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MySQLAdapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column)Appends AUTO_INCREMENT clause to the column definition for generated
 columns. | 
| Modifier and Type | Method and Description | 
|---|---|
| DbAttribute | OpenBaseAdapter. buildAttribute(String name,
              String typeName,
              int type,
              int size,
              int scale,
              boolean allowNulls) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | OpenBaseQualifierTranslator. appendLiteralDirect(Object val,
                   DbAttribute attr,
                   Expression parentExpression) | 
| Object | OpenBasePkGenerator. generatePk(DataNode node,
          DbAttribute pk)Returns a non-repeating primary key for a given PK attribute. | 
| Modifier and Type | Method and Description | 
|---|---|
| DbAttribute | OracleAdapter. buildAttribute(String name,
              String typeName,
              int type,
              int size,
              int scale,
              boolean allowNulls)Fixes some reverse engineering problems. | 
| Modifier and Type | Method and Description | 
|---|---|
| DbAttribute | PostgresAdapter. buildAttribute(String name,
              String typeName,
              int type,
              int size,
              int scale,
              boolean allowNulls) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SQLiteAdapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column)Appends AUTOINCREMENT clause to the column definition for generated columns. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | SQLiteAdapter. createUniqueConstraint(DbEntity source,
                      Collection<DbAttribute> columns) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | SQLServerAdapter. createTableAppendColumn(StringBuffer sqlBuffer,
                       DbAttribute column)Overrides super implementation to correctly set up identity columns. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | JdbcEventLogger. logGeneratedKey(DbAttribute attribute,
               Object value) | 
| void | NoopJdbcEventLogger. logGeneratedKey(DbAttribute attribute,
               Object value) | 
| void | Slf4jJdbcEventLogger. logGeneratedKey(DbAttribute attribute,
               Object value) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FormattedSlf4jJdbcEventLogger. logQuery(String queryStr,
        List<DbAttribute> attrs,
        List<?> params,
        long time)Deprecated.  | 
| void | JdbcEventLogger. logQuery(String sql,
        List<DbAttribute> attrs,
        List<?> params,
        long time)Deprecated. 
 since 4.0 use  JdbcEventLogger.logQuery(String, ParameterBinding[]). | 
| void | NoopJdbcEventLogger. logQuery(String sql,
        List<DbAttribute> attrs,
        List<?> params,
        long time)Deprecated.  | 
| void | Slf4jJdbcEventLogger. logQuery(String queryStr,
        List<DbAttribute> attrs,
        List<?> params,
        long time)Deprecated.  | 
| void | JdbcEventLogger. logQueryParameters(String label,
                  List<DbAttribute> attrs,
                  List<Object> parameters,
                  boolean isInserting)Deprecated. 
 | 
| void | NoopJdbcEventLogger. logQueryParameters(String label,
                  List<DbAttribute> attrs,
                  List<Object> parameters,
                  boolean isInserting)Deprecated.  | 
| void | Slf4jJdbcEventLogger. logQueryParameters(String label,
                  List<DbAttribute> attrs,
                  List<Object> parameters,
                  boolean isInserting)Deprecated. 
 since 4.0 | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Collection<DbAttribute> | DbEntity. generatedAttributes | 
| protected Collection<DbAttribute> | DbEntity. primaryKey | 
| Modifier and Type | Method and Description | 
|---|---|
| DbAttribute | DbEntity. getAttribute(String attributeName) | 
| DbAttribute | ObjAttribute. getDbAttribute()Returns a DbAttribute mapped by this ObjAttribute. | 
| DbAttribute | DbJoin. getSource()Returns DbAttribute on on the left side of the join. | 
| DbAttribute | DbJoin. getTarget() | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<DbAttribute> | DbEntity. getAttributes()Returns a Collection of all attributes that either belong to this
 DbEntity or inherited. | 
| Collection<DbAttribute> | DbEntity. getGeneratedAttributes()Returns an unmodifiable collection of DbAttributes that are generated by
 the database. | 
| Collection<DbAttribute> | DbEntity. getPrimaryKeys()Returns an unmodifiable collection of DbAttributes representing the
 primary key of the table described by this DbEntity. | 
| Collection<DbAttribute> | DbRelationship. getSourceAttributes()Returns a Collection of source attributes. | 
| Collection<DbAttribute> | DbRelationship. getTargetAttributes()Returns a Collection of target attributes. | 
| PathComponent<DbAttribute,DbRelationship> | DbEntity. lastPathComponent(Expression path,
                 Map aliasMap) | 
| Iterable<PathComponent<DbAttribute,DbRelationship>> | DbEntity. resolvePath(Expression pathExp,
           Map aliasMap)Returns an Iterable instance over expression path components based on
 this entity. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DbEntity. addAttribute(DbAttribute attr)Adds a new attribute to this entity. | 
| ObjAttribute | ObjEntity. getAttributeForDbAttribute(DbAttribute dbAttribute)Returns ObjAttribute of this entity that maps to  dbAttributeparameter. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected List<DbAttribute> | BatchQuery. dbAttributes | 
| Modifier and Type | Method and Description | 
|---|---|
| List<DbAttribute> | BatchQuery. getDbAttributes()Returns a list of DbAttributes describing batch parameters. | 
| List<DbAttribute> | UpdateBatchQuery. getDbAttributes() | 
| List<DbAttribute> | UpdateBatchQuery. getQualifierAttributes() | 
| List<DbAttribute> | UpdateBatchQuery. getUpdatedAttributes() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Object | BatchQueryRow. getValue(Map<String,Object> valueMap,
        DbAttribute attribute)Used by subclasses to resolve deferred values on demand. | 
| boolean | DeleteBatchQuery. isNull(DbAttribute attribute)Returns true if a given attribute always has a null value in the batch. | 
| boolean | UpdateBatchQuery. isNull(DbAttribute attribute)Returns true if a given attribute always has a null value in the batch. | 
| Constructor and Description | 
|---|
| BatchQuery(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. | 
| UpdateBatchQuery(DbEntity dbEntity,
                List<DbAttribute> qualifierAttributes,
                List<DbAttribute> updatedAttributes,
                Collection<String> nullQualifierNames,
                int batchCapacity)Creates new UpdateBatchQuery. | 
Copyright © 2001–2023 Apache Cayenne. All rights reserved.