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
anObject as 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
val as 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
val as 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
dbAttribute
parameter. |
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.