Package | Description |
---|---|
org.apache.cayenne.access |
Contains classes that make up Cayenne ORM stack.
|
org.apache.cayenne.access.jdbc |
Contains classes that handle JDBC interactions.
|
org.apache.cayenne.access.trans |
Provides translators for Cayenne queries.
|
org.apache.cayenne.configuration | |
org.apache.cayenne.dba |
Contains database adapter API (DbAdapter) and its default implementation.
|
org.apache.cayenne.dba.db2 |
IBM DB2 DbAdapter.
|
org.apache.cayenne.dba.derby |
Apache Derby DbAdapter.
|
org.apache.cayenne.dba.h2 | |
org.apache.cayenne.dba.hsqldb |
HSQLDB DbAdapter.
|
org.apache.cayenne.dba.ingres | |
org.apache.cayenne.dba.mysql |
MySQL DbAdapter.
|
org.apache.cayenne.dba.openbase |
OpenBase DbAdapter.
|
org.apache.cayenne.dba.oracle |
Oracle DbAdapter.
|
org.apache.cayenne.dba.postgres |
PostgreSQL DbAdapter.
|
org.apache.cayenne.dba.sqlite | |
org.apache.cayenne.dba.sqlserver |
MS SQLServer DbAdapter.
|
org.apache.cayenne.dba.sybase |
Sybase DbAdapter.
|
org.apache.cayenne.log | |
org.apache.cayenne.map |
Contains O/R mapping classes that store relational database
metadata information and map it to Java classes.
|
org.apache.cayenne.map.naming | |
org.apache.cayenne.merge | |
org.apache.cayenne.query |
Defines standard queries supported by Cayenne and extension mechanism to create
custom queries.
|
org.apache.cayenne.util |
General utility classes.
|
Modifier and Type | Method and Description |
---|---|
static void |
QueryLogger.logGeneratedKey(DbAttribute attribute,
Object value)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static void |
QueryLogger.logQuery(String queryStr,
List<DbAttribute> attrs,
List<?> params,
long time)
Deprecated.
Log query content using Log4J Category with "INFO" priority.
|
static void |
QueryLogger.logQueryParameters(String label,
List<DbAttribute> attrs,
List<Object> parameters,
boolean isInserting)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
EJBQLSelectColumnsTranslator.appendColumn(String javaType,
String alias,
DbAttribute dbAttribute,
String columnAlias) |
protected void |
EJBQLDbPathTranslator.processTerminatingAttribute(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 | Field and Description |
---|---|
protected Map<String,DbAttribute> |
DataObjectMatchTranslator.attributes |
protected List<DbAttribute> |
QueryAssembler.attributes
PreparedStatement attributes matching entries in
values list. |
protected List<DbAttribute> |
LOBBatchQueryWrapper.dbAttributes |
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 |
---|---|
List<DbAttribute> |
LOBBatchQueryWrapper.getDbAttributesForLOBSelectQualifier()
Returns a list of DbAttributes used in the qualifier of the query that selects a
LOB row for LOB update.
|
List<DbAttribute> |
LOBBatchQueryWrapper.getDbAttributesForUpdatedLOBColumns()
Returns a list of DbAttributes that correspond to the LOB columns updated in the
current row in the batch query.
|
Modifier and Type | Method and Description |
---|---|
void |
QueryAssembler.addToParamList(DbAttribute dbAttr,
Object anObject)
Registers
anObject as a PreparedStatement parameter. |
protected void |
BatchQueryBuilder.appendDbAttribute(StringBuffer buf,
DbAttribute dbAttribute)
Appends the name of the column to the query buffer.
|
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 |
LOBBatchQueryBuilder.appendUpdatedParameter(StringBuffer buf,
DbAttribute dbAttribute,
Object value)
Appends parameter placeholder for the value of the column being updated.
|
protected boolean |
InsertBatchQueryBuilder.includeInBatch(DbAttribute attribute)
Returns true if an attribute should be included in the batch.
|
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.
|
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) |
MergerToken |
DB2MergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
protected void |
DB2QualifierTranslator.processColumnWithQuoteSqlIdentifiers(DbAttribute dbAttr,
Expression pathExp) |
Modifier and Type | Method and Description |
---|---|
MergerToken |
DerbyMergerFactory.createSetAllowNullToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
DerbyMergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
MergerToken |
DerbyMergerFactory.createSetNotNullToDb(DbEntity entity,
DbAttribute column) |
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 |
---|---|
MergerToken |
H2MergerFactory.createSetAllowNullToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
H2MergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
void |
H2Adapter.createTableAppendColumn(StringBuffer sqlBuffer,
DbAttribute column) |
Modifier and Type | Method and Description |
---|---|
MergerToken |
H2MergerFactory.createSetPrimaryKeyToDb(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
MergerToken |
H2MergerFactory.createSetPrimaryKeyToDb(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
Modifier and Type | Method and Description |
---|---|
MergerToken |
HSQLMergerFactory.createSetAllowNullToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
HSQLMergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
void |
HSQLDBAdapter.createTableAppendColumn(StringBuffer sqlBuffer,
DbAttribute column) |
Modifier and Type | Method and Description |
---|---|
MergerToken |
HSQLMergerFactory.createSetPrimaryKeyToDb(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
MergerToken |
HSQLMergerFactory.createSetPrimaryKeyToDb(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
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 |
---|---|
MergerToken |
IngresMergerFactory.createDropColumnToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
IngresMergerFactory.createSetAllowNullToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
IngresMergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
MergerToken |
IngresMergerFactory.createSetNotNullToDb(DbEntity entity,
DbAttribute column) |
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 |
---|---|
MergerToken |
MySQLMergerFactory.createSetAllowNullToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
MySQLMergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
MergerToken |
MySQLMergerFactory.createSetNotNullToDb(DbEntity entity,
DbAttribute column) |
void |
MySQLAdapter.createTableAppendColumn(StringBuffer sqlBuffer,
DbAttribute column)
Appends AUTO_INCREMENT clause to the column definition for generated columns.
|
Modifier and Type | Method and Description |
---|---|
MergerToken |
MySQLMergerFactory.createSetPrimaryKeyToDb(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
MergerToken |
MySQLMergerFactory.createSetPrimaryKeyToDb(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
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) |
MergerToken |
OpenBaseMergerFactory.createSetAllowNullToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
OpenBaseMergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
MergerToken |
OpenBaseMergerFactory.createSetNotNullToDb(DbEntity entity,
DbAttribute column) |
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 |
---|---|
MergerToken |
OracleMergerFactory.createAddColumnToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
OracleMergerFactory.createSetAllowNullToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
OracleMergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
MergerToken |
OracleMergerFactory.createSetNotNullToDb(DbEntity entity,
DbAttribute column) |
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 |
---|---|
MergerToken |
PostgresMergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
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 |
---|---|
MergerToken |
SQLServerMergerFactory.createAddColumnToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
SQLServerMergerFactory.createSetAllowNullToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
SQLServerMergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
MergerToken |
SQLServerMergerFactory.createSetNotNullToDb(DbEntity entity,
DbAttribute column) |
void |
SQLServerAdapter.createTableAppendColumn(StringBuffer sqlBuffer,
DbAttribute column)
Overrides super implementation to correctly set up identity columns.
|
Modifier and Type | Method and Description |
---|---|
MergerToken |
SybaseMergerFactory.createAddColumnToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
SybaseMergerFactory.createDropColumnToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
SybaseMergerFactory.createSetAllowNullToDb(DbEntity entity,
DbAttribute column) |
MergerToken |
SybaseMergerFactory.createSetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
MergerToken |
SybaseMergerFactory.createSetNotNullToDb(DbEntity entity,
DbAttribute column) |
Modifier and Type | Method and Description |
---|---|
void |
CommonsJdbcEventLogger.logGeneratedKey(DbAttribute attribute,
Object value) |
void |
JdbcEventLogger.logGeneratedKey(DbAttribute attribute,
Object value) |
void |
NoopJdbcEventLogger.logGeneratedKey(DbAttribute attribute,
Object value) |
Modifier and Type | Method and Description |
---|---|
void |
CommonsJdbcEventLogger.logQuery(String queryStr,
List<DbAttribute> attrs,
List<?> params,
long time) |
void |
FormattedCommonsJdbcEventLogger.logQuery(String queryStr,
List<DbAttribute> attrs,
List<?> params,
long time) |
void |
JdbcEventLogger.logQuery(String sql,
List<DbAttribute> attrs,
List<?> params,
long time) |
void |
NoopJdbcEventLogger.logQuery(String sql,
List<DbAttribute> attrs,
List<?> params,
long time) |
void |
CommonsJdbcEventLogger.logQueryParameters(String label,
List<DbAttribute> attrs,
List<Object> parameters,
boolean isInserting) |
void |
JdbcEventLogger.logQueryParameters(String label,
List<DbAttribute> attrs,
List<Object> parameters,
boolean isInserting) |
void |
NoopJdbcEventLogger.logQueryParameters(String label,
List<DbAttribute> attrs,
List<Object> parameters,
boolean isInserting) |
Modifier and Type | Field and Description |
---|---|
protected Collection<DbAttribute> |
DbEntity.generatedAttributes |
protected Collection<DbAttribute> |
DbEntity.primaryKey |
Modifier and Type | Method and Description |
---|---|
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 | Method and Description |
---|---|
String |
BasicNamingStrategy.createObjAttributeName(DbAttribute attr) |
String |
NamingStrategy.createObjAttributeName(DbAttribute attr)
Creates new name for Obj Attribute
|
Modifier and Type | Method and Description |
---|---|
DbAttribute |
SetColumnTypeToDb.getColumnNew() |
DbAttribute |
SetColumnTypeToModel.getColumnNew() |
DbAttribute |
SetColumnTypeToDb.getColumnOriginal() |
DbAttribute |
SetColumnTypeToModel.getColumnOriginal() |
Modifier and Type | Method and Description |
---|---|
MergerToken |
MergerFactory.createSetPrimaryKeyToDb(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
MergerToken |
MergerFactory.createSetPrimaryKeyToDb(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
MergerToken |
MergerFactory.createSetPrimaryKeyToModel(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
MergerToken |
MergerFactory.createSetPrimaryKeyToModel(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
Constructor and Description |
---|
AddColumnToDb(DbEntity entity,
DbAttribute column) |
AddColumnToModel(DbEntity entity,
DbAttribute column) |
DropColumnToDb(DbEntity entity,
DbAttribute column) |
DropColumnToModel(DbEntity entity,
DbAttribute column) |
SetAllowNullToDb(DbEntity entity,
DbAttribute column) |
SetAllowNullToModel(DbEntity entity,
DbAttribute column) |
SetColumnTypeToDb(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
SetColumnTypeToModel(DbEntity entity,
DbAttribute columnOriginal,
DbAttribute columnNew) |
SetNotNullToDb(DbEntity entity,
DbAttribute column) |
SetNotNullToModel(DbEntity entity,
DbAttribute column) |
SetValueForNullToDb(DbEntity entity,
DbAttribute column,
ValueForNullProvider valueForNullProvider) |
Constructor and Description |
---|
SetPrimaryKeyToDb(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
SetPrimaryKeyToDb(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
SetPrimaryKeyToModel(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
SetPrimaryKeyToModel(DbEntity entity,
Collection<DbAttribute> primaryKeyOriginal,
Collection<DbAttribute> primaryKeyNew,
String detectedPrimaryKeyName) |
Modifier and Type | Field and Description |
---|---|
protected List<DbAttribute> |
DeleteBatchQuery.dbAttributes |
protected List<DbAttribute> |
InsertBatchQuery.dbAttributes |
Modifier and Type | Method and Description |
---|---|
abstract List<DbAttribute> |
BatchQuery.getDbAttributes()
Returns a list of DbAttributes describing batch parameters.
|
List<DbAttribute> |
DeleteBatchQuery.getDbAttributes() |
List<DbAttribute> |
InsertBatchQuery.getDbAttributes() |
List<DbAttribute> |
UpdateBatchQuery.getDbAttributes() |
Collection<DbAttribute> |
DeleteBatchQuery.getQualifierAttributes() |
List<DbAttribute> |
UpdateBatchQuery.getQualifierAttributes() |
List<DbAttribute> |
UpdateBatchQuery.getUpdatedAttributes() |
Modifier and Type | Method and Description |
---|---|
protected Object |
BatchQuery.getValue(Map<String,Object> valueMap,
DbAttribute attribute)
A helper method 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 |
---|
DeleteBatchQuery(DbEntity dbEntity,
Collection<DbAttribute> qualifierAttributes,
Collection<String> nullQualifierNames,
int batchCapacity)
Creates new DeleteBatchQuery.
|
UpdateBatchQuery(DbEntity dbEntity,
List<DbAttribute> qualifierAttributes,
List<DbAttribute> updatedAttribute,
Collection<String> nullQualifierNames,
int batchCapacity)
Creates new UpdateBatchQuery.
|
UpdateBatchQuery(DbEntity dbEntity,
List<DbAttribute> qualifierAttributes,
List<DbAttribute> updatedAttribute,
Collection<String> nullQualifierNames,
int batchCapacity)
Creates new UpdateBatchQuery.
|
Modifier and Type | Method and Description |
---|---|
protected List<DbAttribute> |
EntityMergeSupport.getAttributesToAdd(ObjEntity objEntity)
Returns a list of attributes that exist in the DbEntity, but are missing from the
ObjEntity.
|
Collection<DbAttribute> |
EntityMergeSupport.getMeaningfulFKs(ObjEntity objEntity)
Returns a list of DbAttributes that are mapped to foreign keys.
|
Copyright © 2001–2018 Apache Cayenne. All rights reserved.