| Package | Description |
|---|---|
| org.seasar.doma.jdbc |
Provides JDBC related interfaces and classes.
|
| org.seasar.doma.jdbc.criteria.expression |
Provides classes that represent the SQL expressions.
|
| org.seasar.doma.jdbc.dialect |
Provides RDBMS dialects.
|
| org.seasar.doma.jdbc.entity |
Provides the classes that are related to entities.
|
| org.seasar.doma.jdbc.id |
Provides classes that are related to identity generation of entity.
|
| org.seasar.doma.jdbc.query |
Provides query objects that build SQL statements.
|
| Modifier and Type | Method and Description |
|---|---|
Dialect |
Config.getDialect()
Returns the SQL dialect.
|
| Modifier and Type | Method and Description |
|---|---|
protected SqlFile |
AbstractSqlFileRepository.createSqlFile(java.lang.reflect.Method method,
java.lang.String path,
Dialect dialect)
Creates the SQL file.
|
protected java.lang.String |
AbstractSqlFileRepository.getPrimaryPath(java.lang.String path,
Dialect dialect)
Returns the primary path to find SQL file for specific RDBMS.
|
SqlFile |
AbstractSqlFileRepository.getSqlFile(java.lang.reflect.Method method,
java.lang.String path,
Dialect dialect) |
SqlFile |
SqlFileRepository.getSqlFile(java.lang.reflect.Method method,
java.lang.String path,
Dialect dialect)
Returns the SQL file.
|
protected SqlFile |
NoCacheSqlFileRepository.getSqlFileWithCacheControl(java.lang.reflect.Method method,
java.lang.String path,
Dialect dialect) |
protected SqlFile |
GreedyCacheSqlFileRepository.getSqlFileWithCacheControl(java.lang.reflect.Method method,
java.lang.String path,
Dialect dialect) |
protected abstract SqlFile |
AbstractSqlFileRepository.getSqlFileWithCacheControl(java.lang.reflect.Method method,
java.lang.String path,
Dialect dialect)
Returns the SQL file in consideration of cache control.
|
| Modifier and Type | Field and Description |
|---|---|
Dialect |
UserDefinedExpression.Declaration.dialect
Represents the specific database dialect.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<UserDefinedExpression.DeclarationItem> |
UserDefinedExpression.getDeclarationItems(Dialect dialect)
Returns the declarationItem the user-defined expression.
|
| Constructor and Description |
|---|
Declaration(Dialect dialect) |
| Modifier and Type | Class and Description |
|---|---|
class |
Db2Dialect
A dialect for Db2.
|
class |
H212126Dialect
A dialect for H2 version 1.2.126 and below.
|
class |
H214199Dialect
A dialect for H2 version 1.4.199 and below.
|
class |
H2Dialect
A dialect for H2 version 1.4.200 and above.
|
class |
HsqldbDialect
A dialect for HSQLDB.
|
class |
Mssql2008Dialect
A dialect for Microsoft SQL Server 2008 and below.
|
class |
MssqlDialect
A dialect for Microsoft SQL Server.
|
class |
MysqlDialect
A dialect for MySQL.
|
class |
Oracle11Dialect
A dialect for Oracle Database 11g and below.
|
class |
OracleDialect
A dialect for Oracle Database.
|
class |
PostgresDialect
A dialect for PostgreSQL.
|
class |
SqliteDialect
A dialect for SQLite.
|
class |
StandardDialect
A standard implementation of
Dialect. |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
GeneratedIdPropertyType.isGenerationTypeSupported(GenerationType generationType,
Dialect dialect) |
| Modifier and Type | Method and Description |
|---|---|
Dialect |
IdGenerationConfig.getDialect() |
| Modifier and Type | Field and Description |
|---|---|
Dialect |
UpsertAssemblerContext.dialect |
| 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) |
| Constructor and Description |
|---|
UpsertAssemblerSupport(Naming naming,
Dialect dialect) |
UpsertAssemblerSupport(Naming naming,
Dialect dialect,
UpsertAssemblerSupport.UpsertAliasConstants aliasConstants) |