Uses of Class
org.seasar.doma.internal.jdbc.sql.PreparedSqlBuilder
Packages that use PreparedSqlBuilder
Package
Description
Provides the SQL queries and builders.
Provides RDBMS dialects.
Provides query objects that build and execute SQL statements.
-
Uses of PreparedSqlBuilder in org.seasar.doma.jdbc.criteria.query
Methods in org.seasar.doma.jdbc.criteria.query with parameters of type PreparedSqlBuilderModifier and TypeMethodDescriptionvoidCriteriaBuilder.concat(PreparedSqlBuilder buf, Runnable leftOperand, Runnable rightOperand) Builds a SQL fragment for string concatenation operation.voidCriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) Builds a SQL fragment for FOR UPDATE clause.voidCriteriaBuilder.lockWithTableHint(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column) Builds a SQL fragment for locking using table hints.voidCriteriaBuilder.offsetAndFetch(PreparedSqlBuilder buf, int offset, int limit) Builds a SQL fragment for pagination with offset and limit.Constructors in org.seasar.doma.jdbc.criteria.query with parameters of type PreparedSqlBuilderModifierConstructorDescriptionBuilderSupport(Config config, Function<String, String> commenter, PreparedSqlBuilder buf, AliasManager aliasManager) DeleteBuilder(Config config, DeleteContext context, Function<String, String> commenter, PreparedSqlBuilder buf, AliasManager aliasManager) InsertBuilder(Config config, InsertContext context, Function<String, String> commenter, PreparedSqlBuilder buf) SelectBuilder(Config config, SelectContext context, Function<String, String> commenter, PreparedSqlBuilder buf, AliasManager aliasManager) SetOperationBuilder(Config config, SetOperationContext<?> context, Function<String, String> commenter, PreparedSqlBuilder buf, AliasManager parentAliasManager) UpdateBuilder(Config config, UpdateContext context, Function<String, String> commenter, PreparedSqlBuilder buf, AliasManager aliasManager) -
Uses of PreparedSqlBuilder in org.seasar.doma.jdbc.dialect
Fields in org.seasar.doma.jdbc.dialect declared as PreparedSqlBuilderMethods in org.seasar.doma.jdbc.dialect with parameters of type PreparedSqlBuilderModifier and TypeMethodDescriptionvoidMssql2008Dialect.Mssql2008CriteriaBuilder.concat(PreparedSqlBuilder buf, Runnable leftOperand, Runnable rightOperand) voidStandardDialect.StandardCriteriaBuilder.concat(PreparedSqlBuilder buf, Runnable leftOperand, Runnable rightOperand) voidDb2Dialect.Db2CriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) voidMssql2008Dialect.Mssql2008CriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) voidOracle11Dialect.Oracle11CriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) voidPostgresDialect.PostgresCriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) voidStandardDialect.StandardCriteriaBuilder.forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) voidMssql2008Dialect.Mssql2008CriteriaBuilder.lockWithTableHint(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column) voidStandardDialect.StandardCriteriaBuilder.lockWithTableHint(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column) voidMysqlDialect.MysqlCriteriaBuilder.offsetAndFetch(PreparedSqlBuilder buf, int offset, int limit) voidSqliteDialect.SqliteCriteriaBuilder.offsetAndFetch(PreparedSqlBuilder buf, int offset, int limit) voidStandardDialect.StandardCriteriaBuilder.offsetAndFetch(PreparedSqlBuilder buf, int offset, int limit) -
Uses of PreparedSqlBuilder in org.seasar.doma.jdbc.query
Fields in org.seasar.doma.jdbc.query declared as PreparedSqlBuilderModifier and TypeFieldDescriptionfinal PreparedSqlBuilderDeleteAssemblerContext.bufThe SQL builder used to construct the DELETE statement.final PreparedSqlBuilderInsertAssemblerContext.buffinal PreparedSqlBuilderMultiInsertAssemblerContext.buffinal PreparedSqlBuilderUpdateAssemblerContext.buffinal PreparedSqlBuilderUpsertAssemblerContext.bufMethods in org.seasar.doma.jdbc.query with parameters of type PreparedSqlBuilderModifier 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)