Uses of Class
org.hibernate.sql.model.ast.ColumnValueBinding
Packages that use ColumnValueBinding
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
This package abstracts persistence mechanisms for collections.
SQL AST extensions for model mutations.
Support for building
TableMutation
references for persisting entity mutation events-
Uses of ColumnValueBinding in org.hibernate.dialect
Methods in org.hibernate.dialect with parameters of type ColumnValueBindingModifier and TypeMethodDescriptionprotected void
SqlAstTranslatorWithMerge.renderMergeUsingQuerySelection
(ColumnValueBinding selectionBinding) -
Uses of ColumnValueBinding in org.hibernate.persister.collection
Method parameters in org.hibernate.persister.collection with type arguments of type ColumnValueBindingModifier and TypeMethodDescriptionprotected void
AbstractCollectionPersister.applyKeyRestrictions
(MutatingTableReference tableReference, ColumnValueParameterList parameterList, List<ColumnValueBinding> restrictionBindings) -
Uses of ColumnValueBinding in org.hibernate.sql.model.ast
Methods in org.hibernate.sql.model.ast that return ColumnValueBindingModifier and TypeMethodDescriptionprotected ColumnValueBinding
ColumnValueBindingList.createValueBinding
(String columnName, String customWriteExpression, JdbcMapping jdbcMapping) Methods in org.hibernate.sql.model.ast that return types with arguments of type ColumnValueBindingModifier and TypeMethodDescriptionAbstractRestrictedTableMutation.getKeyBindings()
RestrictedTableMutation.getKeyBindings()
The bindings for each key restriction (WHERE clause).AbstractRestrictedTableMutation.getOptimisticLockBindings()
RestrictedTableMutation.getOptimisticLockBindings()
All optimistic-lock bindings (WHERE clause), appended after key bindingsAbstractTableInsert.getValueBindings()
AbstractTableUpdate.getValueBindings()
TableInsert.getValueBindings()
The value bindings for each column, including table key(s)TableUpdate.getValueBindings()
The value bindings for each column.Method parameters in org.hibernate.sql.model.ast with type arguments of type ColumnValueBindingModifier and TypeMethodDescriptionstatic List<ColumnValueParameter>
AbstractTableUpdate.collectParameters
(List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) void
AbstractRestrictedTableMutation.forEachKeyBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) void
RestrictedTableMutation.forEachKeyBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) Visit each key bindingvoid
AbstractRestrictedTableMutation.forEachOptimisticLockBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) void
RestrictedTableMutation.forEachOptimisticLockBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) Visit each optimistic-lock bindingvoid
AbstractRestrictedTableMutation.forEachValueBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) void
AbstractTableInsert.forEachValueBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) void
AbstractTableUpdate.forEachValueBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) void
RestrictedTableMutation.forEachValueBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) void
TableInsert.forEachValueBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) Visit each value bindingvoid
TableUpdate.forEachValueBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) Visit each value bindingConstructor parameters in org.hibernate.sql.model.ast with type arguments of type ColumnValueBindingModifierConstructorDescriptionAbstractRestrictedTableMutation
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String comment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) AbstractTableDelete
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) AbstractTableDelete
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) AbstractTableUpdate
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) AbstractTableUpdate
(MutatingTableReference tableReference, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) -
Uses of ColumnValueBinding in org.hibernate.sql.model.ast.builder
Methods in org.hibernate.sql.model.ast.builder that return ColumnValueBindingModifier and TypeMethodDescriptionprotected ColumnValueBinding
AbstractTableMutationBuilder.createValueBinding
(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) protected ColumnValueBinding
AbstractTableMutationBuilder.createValueBinding
(String columnName, String customWriteExpression, JdbcMapping jdbcMapping, ParameterUsage parameterUsage) static ColumnValueBinding
ColumnValueBindingBuilder.createValueBinding
(String columnName, String writeExpression, JdbcMapping jdbcMapping, MutatingTableReference mutatingTableReference, ParameterUsage parameterUsage, Consumer<Object> parameterConsumer) Methods in org.hibernate.sql.model.ast.builder that return types with arguments of type ColumnValueBindingModifier and TypeMethodDescriptionprotected List<ColumnValueBinding>
AbstractTableInsertBuilder.getKeyBindingList()
protected List<ColumnValueBinding>
AbstractTableUpdateBuilder.getKeyBindings()
The bindings for each key restriction (WHERE clause).protected List<ColumnValueBinding>
AbstractTableInsertBuilder.getLobValueBindingList()
protected List<ColumnValueBinding>
AbstractTableUpdateBuilder.getLobValueBindings()
protected List<ColumnValueBinding>
AbstractTableInsertBuilder.getValueBindingList()
protected List<ColumnValueBinding>
AbstractTableUpdateBuilder.getValueBindings()
The (non-LOB) bindings for each column being updated (SET clause)Method parameters in org.hibernate.sql.model.ast.builder with type arguments of type ColumnValueBindingModifier and TypeMethodDescriptionprotected void
AbstractTableMutationBuilder.addColumn
(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, List<ColumnValueBinding> list) protected void
AbstractTableMutationBuilder.addColumn
(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, ParameterUsage parameterUsage, List<ColumnValueBinding> list) -
Uses of ColumnValueBinding in org.hibernate.sql.model.internal
Methods in org.hibernate.sql.model.internal that return types with arguments of type ColumnValueBindingModifier and TypeMethodDescriptionOptionalTableUpdate.getValueBindings()
TableUpdateNoSet.getValueBindings()
Method parameters in org.hibernate.sql.model.internal with type arguments of type ColumnValueBindingModifier and TypeMethodDescriptionvoid
OptionalTableUpdate.forEachValueBinding
(BiConsumer<Integer, ColumnValueBinding> consumer) Constructor parameters in org.hibernate.sql.model.internal with type arguments of type ColumnValueBindingModifierConstructorDescriptionOptionalTableUpdate
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String comment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) OptionalTableUpdate
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) TableDeleteCustomSql
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableDeleteStandard
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableDeleteStandard
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters, String whereFragment) TableInsertCustomSql
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnValueParameter> parameters) TableInsertStandard
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, List<ColumnValueBinding> valueBindings, List<ColumnReference> returningColumns, List<ColumnValueParameter> parameters) TableUpdateCustomSql
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) TableUpdateCustomSql
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableUpdateStandard
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings) TableUpdateStandard
(MutatingTableReference mutatingTable, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, String whereFragment, Expectation expectation, List<ColumnReference> returningColumns) TableUpdateStandard
(MutatingTableReference tableReference, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters) TableUpdateStandard
(MutatingTableReference tableReference, MutationTarget<?> mutationTarget, String sqlComment, List<ColumnValueBinding> valueBindings, List<ColumnValueBinding> keyRestrictionBindings, List<ColumnValueBinding> optLockRestrictionBindings, List<ColumnValueParameter> parameters, String whereFragment, Expectation expectation)