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.persister.collection
Method parameters in org.hibernate.persister.collection with type arguments of type ColumnValueBindingModifier and TypeMethodDescriptionprotected voidAbstractCollectionPersister.applyKeyRestrictions(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
Subclasses with type arguments of type ColumnValueBinding in org.hibernate.sql.model.astMethods in org.hibernate.sql.model.ast that return ColumnValueBindingModifier and TypeMethodDescriptionprotected ColumnValueBindingColumnValueBindingList.createValueBinding(SelectableMapping column, @Nullable String customWriteExpression) 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) <T>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 columnWriteFragment, SelectableMapping selectableMapping) protected ColumnValueBindingAbstractTableMutationBuilder.createValueBinding(String customWriteExpression, SelectableMapping selectableMapping, ParameterUsage parameterUsage) static ColumnValueBindingColumnValueBindingBuilder.createValueBinding(@Nullable String writeExpression, SelectableMapping selectableMapping, 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 columnWriteFragment, SelectableMapping selectableMapping, List<ColumnValueBinding> list)