Package org.hibernate.sql.model.ast
Class ColumnValueParameterList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList<E>
-
- java.util.ArrayList<ColumnValueParameter>
-
- org.hibernate.sql.model.ast.ColumnValueParameterList
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterable<ColumnValueParameter>
,Collection<ColumnValueParameter>
,List<ColumnValueParameter>
,RandomAccess
,SelectableConsumer
@Internal public class ColumnValueParameterList extends ArrayList<ColumnValueParameter> implements SelectableConsumer
An array list forColumnValueParameter
that implementsSelectableConsumer
to add new parameters.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
SelectableConsumer.MutableSelectableMapping
-
-
Field Summary
-
Fields inherited from class java.util.AbstractList
modCount
-
-
Constructor Summary
Constructors Constructor Description ColumnValueParameterList(TableReference tableReference, ParameterUsage parameterUsage, int jdbcTypeCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(int selectionIndex, SelectableMapping selectableMapping)
Accept the selectable mapping.void
apply(Object parameterRef)
Object
clone()
-
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
-
Methods inherited from class java.util.AbstractCollection
containsAll, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Collection
parallelStream, stream, toArray
-
Methods inherited from interface java.util.List
containsAll
-
Methods inherited from interface org.hibernate.metamodel.mapping.SelectableConsumer
accept, accept
-
-
-
-
Constructor Detail
-
ColumnValueParameterList
public ColumnValueParameterList(TableReference tableReference, ParameterUsage parameterUsage, int jdbcTypeCount)
-
-
Method Detail
-
clone
public Object clone()
- Overrides:
clone
in classArrayList<ColumnValueParameter>
-
accept
public void accept(int selectionIndex, SelectableMapping selectableMapping)
Description copied from interface:SelectableConsumer
Accept the selectable mapping. `selectIndex` is its position, the meaning of which depends on the impl and whetherSelectableMappings.forEachSelectable(SelectableConsumer)
orSelectableMappings.forEachSelectable(int, SelectableConsumer)
was used- Specified by:
accept
in interfaceSelectableConsumer
-
apply
public void apply(Object parameterRef)
-
-