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 voidSqlAstTranslatorWithMerge.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 voidAbstractCollectionPersister.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 ColumnValueBindingColumnValueBindingList.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) voidAbstractRestrictedTableMutation.forEachKeyBinding(BiConsumer<Integer, ColumnValueBinding> consumer) voidRestrictedTableMutation.forEachKeyBinding(BiConsumer<Integer, ColumnValueBinding> consumer) Visit each key bindingvoidAbstractRestrictedTableMutation.forEachOptimisticLockBinding(BiConsumer<Integer, ColumnValueBinding> consumer) voidRestrictedTableMutation.forEachOptimisticLockBinding(BiConsumer<Integer, ColumnValueBinding> consumer) Visit each optimistic-lock bindingvoidAbstractRestrictedTableMutation.forEachValueBinding(BiConsumer<Integer, ColumnValueBinding> consumer) voidAbstractTableInsert.forEachValueBinding(BiConsumer<Integer, ColumnValueBinding> consumer) voidAbstractTableUpdate.forEachValueBinding(BiConsumer<Integer, ColumnValueBinding> consumer) voidRestrictedTableMutation.forEachValueBinding(BiConsumer<Integer, ColumnValueBinding> consumer) voidTableInsert.forEachValueBinding(BiConsumer<Integer, ColumnValueBinding> consumer) Visit each value bindingvoidTableUpdate.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 ColumnValueBindingAbstractTableMutationBuilder.createValueBinding(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping) protected ColumnValueBindingAbstractTableMutationBuilder.createValueBinding(String columnName, String customWriteExpression, JdbcMapping jdbcMapping, ParameterUsage parameterUsage) static ColumnValueBindingColumnValueBindingBuilder.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 voidAbstractTableMutationBuilder.addColumn(String columnName, String columnWriteFragment, JdbcMapping jdbcMapping, List<ColumnValueBinding> list) protected voidAbstractTableMutationBuilder.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 TypeMethodDescriptionvoidOptionalTableUpdate.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)