Module org.seasar.doma.core
Package org.seasar.doma.jdbc.dialect
Class PostgresDialect.PostgresCriteriaBuilder
java.lang.Object
org.seasar.doma.jdbc.dialect.StandardDialect.StandardCriteriaBuilder
org.seasar.doma.jdbc.dialect.PostgresDialect.PostgresCriteriaBuilder
- All Implemented Interfaces:
CriteriaBuilder
- Enclosing class:
- PostgresDialect
public static class PostgresDialect.PostgresCriteriaBuilder
extends StandardDialect.StandardCriteriaBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidforUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) Builds a SQL fragment for FOR UPDATE clause.Methods inherited from class org.seasar.doma.jdbc.dialect.StandardDialect.StandardCriteriaBuilder
concat, lockWithTableHint, offsetAndFetch
-
Constructor Details
-
PostgresCriteriaBuilder
public PostgresCriteriaBuilder()
-
-
Method Details
-
forUpdate
public void forUpdate(PreparedSqlBuilder buf, ForUpdateOption option, Consumer<PropertyMetamodel<?>> column, AliasManager aliasManager) Description copied from interface:CriteriaBuilderBuilds a SQL fragment for FOR UPDATE clause.- Specified by:
forUpdatein interfaceCriteriaBuilder- Overrides:
forUpdatein classStandardDialect.StandardCriteriaBuilder- Parameters:
buf- the SQL builder to append the FOR UPDATE expression tooption- the FOR UPDATE optionscolumn- the consumer that specifies which columns to lockaliasManager- the manager for table aliases
-