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 forColumnValueParameterthat implementsSelectableConsumerto 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 voidaccept(int selectionIndex, SelectableMapping selectableMapping)Accept the selectable mapping.voidapply(Object parameterRef)Objectclone()-
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:
clonein classArrayList<ColumnValueParameter>
-
accept
public void accept(int selectionIndex, SelectableMapping selectableMapping)Description copied from interface:SelectableConsumerAccept 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:
acceptin interfaceSelectableConsumer
-
apply
public void apply(Object parameterRef)
-
-