| Package | Description |
|---|---|
| org.seasar.doma.jdbc.criteria.expression |
Provides classes that represent the SQL expressions.
|
| org.seasar.doma.jdbc.criteria.metamodel |
Provides metamodels used to build the criteria query statements.
|
| org.seasar.doma.jdbc.entity |
Provides the classes that are related to entities.
|
| org.seasar.doma.jdbc.query |
Provides query objects that build SQL statements.
|
| Modifier and Type | Method and Description |
|---|---|
EntityPropertyType<?,?> |
AggregateFunction.AbstractFunction.asType() |
EntityPropertyType<?,java.lang.Double> |
AggregateFunction.AvgAsDouble.asType() |
EntityPropertyType<?,java.lang.Long> |
AggregateFunction.Count.asType() |
EntityPropertyType<?,?> |
AggregateFunction.Asterisk.asType() |
EntityPropertyType<?,?> |
SelectExpression.asType() |
EntityPropertyType<?,?> |
UserDefinedExpression.asType() |
EntityPropertyType<?,?> |
StringExpression.OneArgumentStringExpression.asType() |
EntityPropertyType<?,?> |
StringExpression.TwoArgumentsStringExpression.asType() |
EntityPropertyType<?,?> |
CaseExpression.asType() |
EntityPropertyType<?,?> |
AliasExpression.asType() |
EntityPropertyType<?,?> |
LiteralExpression.asType() |
EntityPropertyType<?,?> |
ArithmeticExpression.AbstractArithmeticExpression.asType() |
| Modifier and Type | Method and Description |
|---|---|
EntityPropertyType<?,?> |
PropertyMetamodel.asType() |
EntityPropertyType<?,?> |
DefaultPropertyMetamodel.asType() |
EntityPropertyType<ENTITY,?> |
EntityTypeProxy.getEntityPropertyType(java.lang.String __name) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<EntityPropertyType<ENTITY,?>> |
EntityTypeProxy.getEntityPropertyTypes() |
java.util.List<EntityPropertyType<ENTITY,?>> |
EntityTypeProxy.getIdPropertyTypes() |
| Modifier and Type | Class and Description |
|---|---|
class |
AssignedIdPropertyType<ENTITY,BASIC,CONTAINER>
A description for an identity property whose value is assigned by an application.
|
class |
DefaultPropertyType<ENTITY,BASIC,CONTAINER>
A description for a default property.
|
class |
GeneratedIdPropertyType<ENTITY,BASIC extends java.lang.Number,CONTAINER>
A description for an identity property whose value is generated.
|
class |
TenantIdPropertyType<ENTITY,BASIC,CONTAINER>
A description for an tenant id property.
|
class |
VersionPropertyType<ENTITY,BASIC extends java.lang.Number,CONTAINER>
A description for a version property.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,EntityPropertyType<ENTITY,?>> |
EmbeddedPropertyType.embeddablePropertyTypeMap |
protected java.util.List<EntityPropertyType<ENTITY,?>> |
EmbeddedPropertyType.embeddablePropertyTypes |
| Modifier and Type | Method and Description |
|---|---|
EntityPropertyType<ENTITY,?> |
EntityType.getEntityPropertyType(java.lang.String __name)
Returns the property description with the name.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,EntityPropertyType<ENTITY,?>> |
EmbeddedPropertyType.getEmbeddablePropertyTypeMap() |
java.util.List<EntityPropertyType<ENTITY,?>> |
EmbeddedPropertyType.getEmbeddablePropertyTypes() |
<ENTITY> java.util.List<EntityPropertyType<ENTITY,?>> |
EmbeddableType.getEmbeddablePropertyTypes(java.lang.String embeddedPropertyName,
java.lang.Class<ENTITY> entityClass,
NamingType namingType) |
java.util.List<EntityPropertyType<ENTITY,?>> |
EntityType.getEntityPropertyTypes()
Returns the property descriptions.
|
java.util.List<EntityPropertyType<ENTITY,?>> |
EntityType.getIdPropertyTypes()
Returns the identity property descriptions
|
| Constructor and Description |
|---|
EmbeddedPropertyType(java.lang.String name,
java.lang.Class<ENTITY> entityClass,
java.util.List<EntityPropertyType<ENTITY,?>> embeddablePropertyType) |
| Modifier and Type | Field and Description |
|---|---|
EntityPropertyType<?,?> |
QueryOperand.Param.propertyType |
EntityPropertyType<?,?> |
QueryOperand.Prop.propertyType |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<EntityPropertyType<ENTITY,?>> |
AutoModifyQuery.idPropertyTypes |
protected java.util.List<EntityPropertyType<ENTITY,?>> |
AutoBatchModifyQuery.idPropertyTypes |
java.util.List<? extends EntityPropertyType<?,?>> |
UpsertAssemblerContext.keys
conflicting keys
|
protected java.util.List<EntityPropertyType<ELEMENT,?>> |
SqlFileBatchUpdateQuery.EntityHandler.targetPropertyTypes |
protected java.util.List<EntityPropertyType<ENTITY,?>> |
AutoModifyQuery.targetPropertyTypes |
protected java.util.List<EntityPropertyType<ENTITY,?>> |
AutoBatchModifyQuery.targetPropertyTypes |
protected java.util.List<EntityPropertyType<E,?>> |
SqlFileUpdateQuery.EntityHandler.targetPropertyTypes |
| Modifier and Type | Method and Description |
|---|---|
EntityPropertyType<?,?> |
QueryOperand.getEntityPropertyType() |
EntityPropertyType<?,?> |
QueryOperand.Param.getEntityPropertyType() |
EntityPropertyType<?,?> |
QueryOperand.Prop.getEntityPropertyType() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<EntityPropertyType<E,?>> |
BatchUpdateQueryHelper.getTargetPropertyTypes() |
java.util.List<EntityPropertyType<E,?>> |
UpdateQueryHelper.getTargetPropertyTypes(E entity) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
UpsertAssemblerSupport.excludeProp(EntityPropertyType<?,?> propertyType,
UpsertAssemblerSupport.ColumnNameType columnNameType) |
protected boolean |
UpdateQueryHelper.isChanged(E entity,
E originalStates,
EntityPropertyType<E,?> propertyType) |
InParameter<?> |
UpsertAssemblerSupport.param(EntityPropertyType<?,?> propertyType,
java.util.Map<EntityPropertyType<?,?>,InParameter<?>> values) |
void |
BatchUpdateQueryHelper.populateValues(E entity,
java.util.List<EntityPropertyType<E,?>> targetPropertyTypes,
EntityPropertyType<E,?> versionPropertyType,
org.seasar.doma.internal.jdbc.sql.SqlContext context) |
java.lang.String |
UpsertAssemblerSupport.prop(EntityPropertyType<?,?> propertyType) |
java.lang.String |
UpsertAssemblerSupport.targetProp(EntityPropertyType<?,?> propertyType,
UpsertAssemblerSupport.ColumnNameType columnNameType) |
| Modifier and Type | Method and Description |
|---|---|
static UpsertAssemblerContext |
UpsertAssemblerContextBuilder.build(org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf,
EntityType<?> entityType,
DuplicateKeyType duplicateKeyType,
Naming naming,
Dialect dialect,
java.util.List<EntityPropertyType<?,?>> keys,
java.util.List<QueryOperandPair> insertValues,
java.util.List<QueryOperandPair> setValues) |
static <ENTITY> UpsertAssemblerContext |
UpsertAssemblerContextBuilder.buildFromEntity(org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf,
EntityType<ENTITY> entityType,
DuplicateKeyType duplicateKeyType,
Naming naming,
Dialect dialect,
java.util.List<EntityPropertyType<ENTITY,?>> idPropertyTypes,
java.util.List<EntityPropertyType<ENTITY,?>> insertPropertyTypes,
ENTITY entity) |
static <ENTITY> UpsertAssemblerContext |
UpsertAssemblerContextBuilder.buildFromEntity(org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder buf,
EntityType<ENTITY> entityType,
DuplicateKeyType duplicateKeyType,
Naming naming,
Dialect dialect,
java.util.List<EntityPropertyType<ENTITY,?>> idPropertyTypes,
java.util.List<EntityPropertyType<ENTITY,?>> insertPropertyTypes,
ENTITY entity) |
InParameter<?> |
UpsertAssemblerSupport.param(EntityPropertyType<?,?> propertyType,
java.util.Map<EntityPropertyType<?,?>,InParameter<?>> values) |
void |
BatchUpdateQueryHelper.populateValues(E entity,
java.util.List<EntityPropertyType<E,?>> targetPropertyTypes,
EntityPropertyType<E,?> versionPropertyType,
org.seasar.doma.internal.jdbc.sql.SqlContext context) |
void |
UpdateQueryHelper.populateValues(E entity,
java.util.List<EntityPropertyType<E,?>> targetPropertyTypes,
VersionPropertyType<E,?,?> versionPropertyType,
org.seasar.doma.internal.jdbc.sql.SqlContext context) |
java.lang.String |
UpsertAssemblerSupport.targetTable(java.util.List<EntityPropertyType<?,?>> entityPropertyTypes,
UpsertAssemblerSupport.TableNameType tableNameType) |
| Constructor and Description |
|---|
Param(EntityPropertyType<?,?> propertyType,
InParameter<?> inParameter) |
Prop(EntityPropertyType<?,?> propertyType) |
| Constructor and Description |
|---|
AutoPostUpdateContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config,
java.util.List<EntityPropertyType<E,?>> targetPropertyTypes) |
AutoPreUpdateContext(EntityType<E> entityType,
java.lang.reflect.Method method,
Config config,
java.util.List<EntityPropertyType<E,?>> targetPropertyTypes) |