Uses of Class
org.hibernate.sql.model.ast.ColumnValueBinding
Packages that use ColumnValueBinding
Package
Description
Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.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.dialect.sql.ast
Methods in org.hibernate.dialect.sql.ast with parameters of type ColumnValueBindingModifier and TypeMethodDescriptionprotected voidMariaDBSqlAstTranslator.renderUpdatevalue(ColumnValueBinding columnValueBinding) protected voidMySQLSqlAstTranslator.renderUpdatevalue(ColumnValueBinding columnValueBinding) protected voidSqlAstTranslatorWithOnDuplicateKeyUpdate.renderUpdatevalue(ColumnValueBinding columnValueBinding) -
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 voidAbstractCollectionPersister.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 voidSqlAstTranslatorWithMerge.renderMergeUsingQuerySelection(ColumnValueBinding selectionBinding) -
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.Methods in org.hibernate.sql.model.ast with parameters of type ColumnValueBindingModifier and TypeMethodDescriptionvoidColumnValueBindingList.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) 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)Methods in org.hibernate.sql.model.ast.builder with parameters of type ColumnValueBindingModifier and TypeMethodDescriptionvoidAbstractRestrictedTableMutationBuilder.addNonKeyRestriction(ColumnValueBinding valueBinding) voidRestrictedTableMutationBuilder.addNonKeyRestriction(ColumnValueBinding valueBinding) Adds a restriction, which is assumed to be based on a selectable that is NOT a table key, e.g.voidTableDeleteBuilderSkipped.addNonKeyRestriction(ColumnValueBinding valueBinding) voidTableUpdateBuilderSkipped.addNonKeyRestriction(ColumnValueBinding valueBinding) voidAbstractTableInsertBuilder.addValueColumn(ColumnValueBinding valueBinding) voidAbstractTableUpdateBuilder.addValueColumn(ColumnValueBinding valueBinding) voidColumnValuesTableMutationBuilder.addValueColumn(ColumnValueBinding valueBinding) Adds a restriction, which is assumed to be based on a table key.voidTableUpdateBuilderSkipped.addValueColumn(ColumnValueBinding valueBinding) 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)