| Package | Description |
|---|---|
| org.seasar.doma.jdbc.dialect |
Provides RDBMS dialects.
|
| org.seasar.doma.jdbc.query |
Provides query objects that build SQL statements.
|
| Modifier and Type | Method and Description |
|---|---|
UpsertAssembler |
MssqlDialect.getUpsertAssembler(UpsertAssemblerContext context) |
UpsertAssembler |
OracleDialect.getUpsertAssembler(UpsertAssemblerContext context) |
UpsertAssembler |
Dialect.getUpsertAssembler(UpsertAssemblerContext context)
Returns the UpsertAssembler implementation for the given context.
|
UpsertAssembler |
PostgresDialect.getUpsertAssembler(UpsertAssemblerContext context) |
UpsertAssembler |
MysqlDialect.getUpsertAssembler(UpsertAssemblerContext context) |
UpsertAssembler |
StandardDialect.getUpsertAssembler(UpsertAssemblerContext context) |
UpsertAssembler |
H2Dialect.getUpsertAssembler(UpsertAssemblerContext context) |
| Constructor and Description |
|---|
H2UpsertAssembler(UpsertAssemblerContext context) |
MssqlUpsertAssembler(UpsertAssemblerContext context) |
MysqlUpsertAssembler(UpsertAssemblerContext context,
MysqlDialect.MySqlVersion version) |
OracleUpsertAssembler(UpsertAssemblerContext context) |
PostgreSqlUpsertAssembler(UpsertAssemblerContext context) |
| 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) |