Uses of Enum Class
org.hibernate.engine.jdbc.mutation.ParameterUsage
Packages that use ParameterUsage
Package
Description
Package defining support for executing mutation SQL statements produced by an
entity persister or
collection
persister.
Package contains specialized SQL AST nodes and builders for table mutations
of model parts
originating from normal persistence-context events.
SQL AST and builders used with flushed-based mutations (persist, merge, etc.).
Support for building
TableMutation
references for persisting entity mutation eventsExtensions to
JdbcOperation for model mutations.-
Uses of ParameterUsage in org.hibernate.action.queue.spi.bind
Methods in org.hibernate.action.queue.spi.bind that return ParameterUsageModifier and TypeMethodDescriptionBindSlot.usage()Returns the value of theusagerecord component.Methods in org.hibernate.action.queue.spi.bind with parameters of type ParameterUsageModifier and TypeMethodDescriptionvoidJdbcValueBindings.bindValue(Object columnValue, String columnName, ParameterUsage parameterUsage) MutationBindTemplate.findSlot(String columnName, ParameterUsage usage) Find the slot for a column and parameter usage.JdbcValueBindings.getBoundValue(String columnName, ParameterUsage usage) booleanJdbcValueBindings.hasBinding(String columnName, ParameterUsage usage) voidJdbcValueBindings.replaceValue(String columnName, ParameterUsage parameterUsage, Object newValue) Constructors in org.hibernate.action.queue.spi.bind with parameters of type ParameterUsageModifierConstructorDescriptionBindSlot(int index, String columnName, ParameterUsage usage, int jdbcPosition, JdbcMapping jdbcMapping, JdbcValueDescriptor valueDescriptor) Creates an instance of aBindSlotrecord class. -
Uses of ParameterUsage in org.hibernate.action.queue.spi.meta
Methods in org.hibernate.action.queue.spi.meta that return ParameterUsageMethods in org.hibernate.action.queue.spi.meta with parameters of type ParameterUsageModifier and TypeMethodDescriptionColumnDescriptor.createValueDescriptor(ParameterUsage parameterUsage, int parameterIndex) Constructors in org.hibernate.action.queue.spi.meta with parameters of type ParameterUsageModifierConstructorDescriptionJdbcValueDescriptorImpl(String normalizedColumnName, JdbcMapping jdbcMapping, ParameterUsage parameterUsage, int parameterIndex) -
Uses of ParameterUsage in org.hibernate.engine.jdbc.mutation
Subclasses with type arguments of type ParameterUsage in org.hibernate.engine.jdbc.mutationModifier and TypeClassDescriptionenumDescribes how a parameter is used in a mutation statementMethods in org.hibernate.engine.jdbc.mutation that return ParameterUsageModifier and TypeMethodDescriptionstatic ParameterUsageReturns the enum constant of this class with the specified name.static ParameterUsage[]ParameterUsage.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.hibernate.engine.jdbc.mutation with parameters of type ParameterUsageModifier and TypeMethodDescriptionvoidJdbcValueBindings.bindValue(Object value, String tableName, String columnName, ParameterUsage usage) Binds a value for a specific column+usagedefault voidJdbcValueBindings.bindValue(Object value, SelectableMapping selectableMapping, ParameterUsage usage) Binds a value for a specific column+usage -
Uses of ParameterUsage in org.hibernate.engine.jdbc.mutation.group
Constructors in org.hibernate.engine.jdbc.mutation.group with parameters of type ParameterUsageModifierConstructorDescriptionUnknownParameterException(MutationType mutationType, String mutationTargetRole, String tableName, String columnName, ParameterUsage usage) UnknownParameterException(MutationType mutationType, MutationTarget<?, ?> mutationTarget, String tableName, String columnName, ParameterUsage usage) -
Uses of ParameterUsage in org.hibernate.engine.jdbc.mutation.spi
Methods in org.hibernate.engine.jdbc.mutation.spi with parameters of type ParameterUsageModifier and TypeMethodDescriptionBindingGroup.findBinding(String columnName, ParameterUsage usage) BindingGroup.getBinding(String columnName, ParameterUsage usage) JdbcValueBindingsImplementor.getBoundValue(String tableName, String columnName, ParameterUsage usage) Retrieve the currently bound value for the given parameter.voidJdbcValueBindingsImplementor.replaceValue(String tableName, String columnName, ParameterUsage usage, Object newValue) Allow replacing a bound value.JdbcValueDescriptorAccess.resolveValueDescriptor(String tableName, String columnName, ParameterUsage usage) Locate type details about -
Uses of ParameterUsage in org.hibernate.sql.model
Methods in org.hibernate.sql.model with parameters of type ParameterUsageModifier and TypeMethodDescriptionMutationOperation.findValueDescriptor(String columnName, ParameterUsage usage) Find the JDBC parameter to be used for the specified column.default JdbcValueDescriptorMutationOperation.getJdbcValueDescriptor(String columnName, ParameterUsage usage) Form ofMutationOperation.findValueDescriptor(String, ParameterUsage), throwing an exception if not found as opposed to simply returning nulldefault JdbcValueDescriptorMutationOperation.resolveValueDescriptor(String tableName, String columnName, ParameterUsage usage) -
Uses of ParameterUsage in org.hibernate.sql.model.ast
Methods in org.hibernate.sql.model.ast that return ParameterUsageConstructors in org.hibernate.sql.model.ast with parameters of type ParameterUsageModifierConstructorDescriptionColumnValueBindingList(MutatingTableReference mutatingTable, ColumnValueParameterList parameters, ParameterUsage parameterUsage) ColumnValueParameter(ColumnReference columnReference, ParameterUsage usage) ColumnValueParameterList(TableReference tableReference, ParameterUsage parameterUsage, int jdbcTypeCount) -
Uses of ParameterUsage in org.hibernate.sql.model.ast.builder
Methods in org.hibernate.sql.model.ast.builder with parameters of type ParameterUsageModifier and TypeMethodDescriptionstatic ColumnWriteFragmentColumnValueBindingBuilder.buildWriteFragment(String writeExpression, SelectableMapping selectableMapping, MutatingTableReference mutatingTableReference, ColumnReference columnReference, ParameterUsage parameterUsage, Consumer<Object> parameterConsumer) protected ColumnValueBindingAbstractTableMutationBuilder.createValueBinding(String customWriteExpression, SelectableMapping selectableMapping, ParameterUsage parameterUsage) static ColumnValueBindingColumnValueBindingBuilder.createValueBinding(String writeExpression, SelectableMapping selectableMapping, MutatingTableReference mutatingTableReference, ParameterUsage parameterUsage, Consumer<Object> parameterConsumer) -
Uses of ParameterUsage in org.hibernate.sql.model.jdbc
Methods in org.hibernate.sql.model.jdbc that return ParameterUsageModifier and TypeMethodDescriptionJdbcValueDescriptor.getUsage()How the parameter is used in the queryMethods in org.hibernate.sql.model.jdbc with parameters of type ParameterUsageModifier and TypeMethodDescriptionAbstractJdbcMutation.findValueDescriptor(String columnName, ParameterUsage usage) DeleteOrUpsertOperation.findValueDescriptor(String columnName, ParameterUsage usage) OptionalTableUpdateOperation.findValueDescriptor(String columnName, ParameterUsage usage) default booleanJdbcValueDescriptor.matches(String columnName, ParameterUsage usage)