Uses of Interface
org.seasar.doma.jdbc.dialect.Dialect
Packages that use Dialect
Package
Description
Internal implementation details for the Doma framework.
Internal implementation details for the Doma framework.
Internal implementation details for the Doma framework.
Provides JDBC related interfaces and classes.
Provides classes that build the criteria query statements.
Provides classes that represent the SQL expressions.
Provides RDBMS dialects.
Provides classes and interfaces for entity mapping and lifecycle management.
Provides classes that are related to identity generation of entity.
Provides query objects that build and execute SQL statements.
-
Uses of Dialect in org.seasar.doma.internal
Methods in org.seasar.doma.internal that return Dialect -
Uses of Dialect in org.seasar.doma.internal.jdbc.command
Fields in org.seasar.doma.internal.jdbc.command declared as Dialect -
Uses of Dialect in org.seasar.doma.internal.jdbc.util
Methods in org.seasar.doma.internal.jdbc.util with parameters of type DialectModifier and TypeMethodDescriptionstatic StringScriptFileUtil.convertToDbmsSpecificPath(String path, Dialect dialect) static StringSqlFileUtil.convertToDbmsSpecificPath(String path, Dialect dialect) -
Uses of Dialect in org.seasar.doma.jdbc
Methods in org.seasar.doma.jdbc that return DialectMethods in org.seasar.doma.jdbc with parameters of type DialectModifier and TypeMethodDescriptionstatic SimpleConfigBuilderSimpleConfig.builder(DataSource dataSource, Dialect dialect) Creates a new instance ofSimpleConfigBuilderwith the specifiedDataSourceandDialect.protected final SqlFileAbstractSqlFileRepository.createSqlFile(Method method, String path, Dialect dialect) Creates the SQL file.protected final StringAbstractSqlFileRepository.getPrimaryPath(String path, Dialect dialect) Returns the primary path to find SQL file for specific RDBMS.final SqlFileAbstractSqlFileRepository.getSqlFile(Method method, String path, Dialect dialect) SqlFileRepository.getSqlFile(Method method, String path, Dialect dialect) Returns the SQL file.protected abstract SqlFileAbstractSqlFileRepository.getSqlFileWithCacheControl(Method method, String path, Dialect dialect) Returns the SQL file in consideration of cache control.protected SqlFileGreedyCacheSqlFileRepository.getSqlFileWithCacheControl(Method method, String path, Dialect dialect) protected SqlFileNoCacheSqlFileRepository.getSqlFileWithCacheControl(Method method, String path, Dialect dialect) -
Uses of Dialect in org.seasar.doma.jdbc.criteria.declaration
Methods in org.seasar.doma.jdbc.criteria.declaration that return DialectModifier and TypeMethodDescriptionUserDefinedCriteriaContext.Builder.getDialect()Represents the specific database dialect. -
Uses of Dialect in org.seasar.doma.jdbc.criteria.expression
Fields in org.seasar.doma.jdbc.criteria.expression declared as DialectModifier and TypeFieldDescriptionfinal DialectUserDefinedExpression.Declaration.dialectRepresents the specific database dialect.Methods in org.seasar.doma.jdbc.criteria.expression with parameters of type DialectModifier and TypeMethodDescriptionUserDefinedExpression.getDeclarationItems(Dialect dialect) Returns the declarationItem the user-defined expression.Constructors in org.seasar.doma.jdbc.criteria.expression with parameters of type Dialect -
Uses of Dialect in org.seasar.doma.jdbc.dialect
Classes in org.seasar.doma.jdbc.dialect that implement DialectModifier and TypeClassDescriptionclassA dialect for Db2.classA dialect for H2 version 1.2.126 and below.classA dialect for H2 version 1.4.199 and below.classA dialect for H2 version 1.4.200 and above.classA dialect for HSQLDB.classA dialect for Microsoft SQL Server 2008 and below.classA dialect for Microsoft SQL Server.classA dialect for MySQL.classA dialect for Oracle Database 11g and below.classA dialect for Oracle Database.classA dialect for PostgreSQL.classA dialect for SQLite.classA standard implementation ofDialect.Fields in org.seasar.doma.jdbc.dialect declared as Dialect -
Uses of Dialect in org.seasar.doma.jdbc.entity
Methods in org.seasar.doma.jdbc.entity with parameters of type DialectModifier and TypeMethodDescriptionprotected booleanGeneratedIdPropertyType.isGenerationTypeSupported(GenerationType generationType, Dialect dialect) Determines if the specified generation type is supported by the given dialect. -
Uses of Dialect in org.seasar.doma.jdbc.id
Methods in org.seasar.doma.jdbc.id that return Dialect -
Uses of Dialect in org.seasar.doma.jdbc.query
Fields in org.seasar.doma.jdbc.query declared as DialectModifier and TypeFieldDescriptionfinal DialectDeleteAssemblerContext.dialectThe dialect that defines database-specific behaviors.final DialectInsertAssemblerContext.dialectfinal DialectMultiInsertAssemblerContext.dialectfinal DialectUpdateAssemblerContext.dialectfinal DialectUpsertAssemblerContext.dialectMethods in org.seasar.doma.jdbc.query with parameters of type DialectModifier and TypeMethodDescriptionstatic <ENTITY> DeleteAssemblerContext<ENTITY>DeleteAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, VersionPropertyType<ENTITY, ?, ?> versionPropertyType, TenantIdPropertyType<ENTITY, ?, ?> tenantIdPropertyType, boolean versionIgnored, ENTITY entity, ReturningProperties returning) static <ENTITY> InsertAssemblerContext<ENTITY>InsertAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, ENTITY entity, ReturningProperties returning) static <ENTITY> UpdateAssemblerContext<ENTITY>UpdateAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, Naming naming, Dialect dialect, UpdateQueryHelper<ENTITY> updateQueryHelper, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> updatePropertyTypes, VersionPropertyType<ENTITY, ?, ?> versionPropertyType, TenantIdPropertyType<ENTITY, ?, ?> tenantIdPropertyType, boolean versionIgnored, ENTITY entity, ReturningProperties returning) static UpsertAssemblerContextUpsertAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<?> entityType, DuplicateKeyType duplicateKeyType, Naming naming, Dialect dialect, List<EntityPropertyType<?, ?>> keys, List<QueryOperandPair> insertValues, List<QueryOperandPair> setValues) static UpsertAssemblerContextUpsertAssemblerContextBuilder.build(PreparedSqlBuilder buf, EntityType<?> entityType, DuplicateKeyType duplicateKeyType, Naming naming, Dialect dialect, List<EntityPropertyType<?, ?>> keys, List<QueryOperandPair> insertValues, List<QueryOperandPair> setValues, ReturningProperties returning) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntity(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, ENTITY entity) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntity(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, ENTITY entity, ReturningProperties returning) static <ENTITY> MultiInsertAssemblerContext<ENTITY>MultiInsertAssemblerContextBuilder.buildFromEntityList(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, List<ENTITY> entities, ReturningProperties returning) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntityList(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, List<ENTITY> entities) static <ENTITY> UpsertAssemblerContextUpsertAssemblerContextBuilder.buildFromEntityList(PreparedSqlBuilder buf, EntityType<ENTITY> entityType, DuplicateKeyType duplicateKeyType, List<EntityPropertyType<ENTITY, ?>> duplicateKeys, Naming naming, Dialect dialect, List<EntityPropertyType<ENTITY, ?>> idPropertyTypes, List<EntityPropertyType<ENTITY, ?>> insertPropertyTypes, List<ENTITY> entities, ReturningProperties returning) Constructors in org.seasar.doma.jdbc.query with parameters of type DialectModifierConstructorDescriptionUpsertAssemblerSupport(Naming naming, Dialect dialect) Creates a new instance with default alias constants.UpsertAssemblerSupport(Naming naming, Dialect dialect, UpsertAssemblerSupport.UpsertAliasConstants aliasConstants) Creates a new instance with the specified alias constants.