Top Description Fields Constructors Methods
org.hibernate.sql.model.ast

public Class ColumnValueParameterList

extends ArrayList<ColumnValueParameter>
implements SelectableConsumer
Class Inheritance
All Implemented Interfaces
org.hibernate.metamodel.mapping.SelectableConsumer
Annotations
@Internal
Imports
java.util.ArrayList, org.hibernate.Internal, org.hibernate.engine.jdbc.mutation.ParameterUsage, org.hibernate.metamodel.mapping.SelectableConsumer, .SelectableMapping, org.hibernate.sql.ast.tree.expression.ColumnReference, org.hibernate.sql.ast.tree.from.TableReference

An array list for ColumnValueParameter that implements SelectableConsumer to add new parameters.

Field Summary

Modifier and TypeField and Description
private final ParameterUsage
private final TableReference

Constructor Summary

AccessConstructor and Description
public
ColumnValueParameterList(TableReference tableReference, ParameterUsage parameterUsage, int jdbcTypeCount)

Method Summary

Modifier and TypeMethod and Description
public void
accept(int selectionIndex, SelectableMapping selectableMapping)

Implements org.hibernate.metamodel.mapping.SelectableConsumer.accept.

Accept the selectable mapping.
public void
apply(Object parameterRef)

public Object
clone()

Overrides java.util.ArrayList.clone.

Returns a shallow copy of this ArrayList instance.
Inherited from java.util.ArrayList:
addaddaddAlladdAlladdFirstaddLastclearcontainsensureCapacityequalsforEachgetgetFirstgetLasthashCodeindexOfisEmptyiteratorlastIndexOflistIteratorlistIteratorremoveremoveremoveAllremoveFirstremoveIfremoveLastremoveRangereplaceAllretainAllsetsizesortspliteratorsubListtoArraytoArraytrimToSize

Field Detail

parameterUsageback to summary
private final ParameterUsage parameterUsage
tableReferenceback to summary
private final TableReference tableReference

Constructor Detail

ColumnValueParameterListback to summary
public ColumnValueParameterList(TableReference tableReference, ParameterUsage parameterUsage, int jdbcTypeCount)

Method Detail

acceptback to summary
public void accept(int selectionIndex, SelectableMapping selectableMapping)

Implements org.hibernate.metamodel.mapping.SelectableConsumer.accept.

Doc from org.hibernate.metamodel.mapping.SelectableConsumer.accept.

Accept the selectable mapping. `selectIndex` is its position, the meaning of which depends on the impl and whether SelectableMappings#forEachSelectable(SelectableConsumer) or SelectableMappings#forEachSelectable(int, SelectableConsumer) was used

Annotations
@Override
applyback to summary
public void apply(Object parameterRef)
cloneback to summary
public Object clone()

Overrides java.util.ArrayList.clone.

Doc from java.util.ArrayList.clone.

Returns a shallow copy of this ArrayList instance. (The elements themselves are not copied.)

Returns:Object

a clone of this ArrayList instance

Annotations
@Override