Uses of Class
org.hibernate.sql.model.ast.ColumnValueBinding
Packages that use ColumnValueBinding
Package
Description
Defines the runtime mapping metamodel, which describes the mapping
of the application's domain model parts (entities, attributes) to
relational database objects (tables, columns).
This package abstracts persistence mechanisms for collections.
Package defining support for creating and consuming a SQL AST.
SQL AST extensions for model mutations.
Support for building
TableMutation
references for persisting entity mutation events-
Uses of ColumnValueBinding in org.hibernate.metamodel.mapping
Methods in org.hibernate.metamodel.mapping that return ColumnValueBindingModifier and TypeMethodDescriptionSoftDeleteMapping.createDeletedValueBinding
(ColumnReference softDeleteColumnReference) Create a ColumnValueBinding for deleted indicator.SoftDeleteMapping.createNonDeletedValueBinding
(ColumnReference softDeleteColumnReference) Create a ColumnValueBinding for non-deleted indicator. -
Uses of ColumnValueBinding in org.hibernate.metamodel.mapping.internal
Methods in org.hibernate.metamodel.mapping.internal that return ColumnValueBindingModifier and TypeMethodDescriptionSoftDeleteMappingImpl.createDeletedValueBinding
(ColumnReference softDeleteColumnReference) SoftDeleteMappingImpl.createNonDeletedValueBinding
(ColumnReference softDeleteColumnReference) -
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.ast.spi
Methods in org.hibernate.sql.ast.spi with parameters of type ColumnValueBindingModifier and TypeMethodDescriptionprotected void
SqlAstTranslatorWithMerge.renderMergeUsingQuerySelection
(ColumnValueBinding selectionBinding) -
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.Methods in org.hibernate.sql.model.ast with parameters of type ColumnValueBindingModifier and TypeMethodDescriptionvoid
ColumnValueBindingList.addRestriction
(ColumnValueBinding valueBinding) 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)Methods in org.hibernate.sql.model.ast.builder with parameters of type ColumnValueBindingModifier and TypeMethodDescriptionvoid
AbstractRestrictedTableMutationBuilder.addNonKeyRestriction
(ColumnValueBinding valueBinding) void
RestrictedTableMutationBuilder.addNonKeyRestriction
(ColumnValueBinding valueBinding) Adds a restriction, which is assumed to be based on a selectable that is NOT a table key, e.g.void
TableDeleteBuilderSkipped.addNonKeyRestriction
(ColumnValueBinding valueBinding) void
TableUpdateBuilderSkipped.addNonKeyRestriction
(ColumnValueBinding valueBinding) void
AbstractTableInsertBuilder.addValueColumn
(ColumnValueBinding valueBinding) void
AbstractTableUpdateBuilder.addValueColumn
(ColumnValueBinding valueBinding) void
ColumnValuesTableMutationBuilder.addValueColumn
(ColumnValueBinding valueBinding) Adds a restriction, which is assumed to be based on a table key.void
TableUpdateBuilderSkipped.addValueColumn
(ColumnValueBinding valueBinding) 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)