Class ColumnValueBindingList
java.lang.Object
- All Implemented Interfaces:
Serializable, Cloneable, Iterable<ColumnValueBinding>, Collection<ColumnValueBinding>, List<ColumnValueBinding>, RandomAccess, SequencedCollection<ColumnValueBinding>, ModelPart.JdbcValueBiConsumer<Object,Object>, ModelPart.JdbcValueConsumer
@Internal
public class ColumnValueBindingList
extends ArrayList<ColumnValueBinding>
implements ModelPart.JdbcValueConsumer
- See Also:
-
Field Summary
Fields inherited from class AbstractList
modCount -
Constructor Summary
ConstructorsConstructorDescriptionColumnValueBindingList(MutatingTableReference mutatingTable, ColumnValueParameterList parameters, ParameterUsage parameterUsage) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNullRestriction(SelectableMapping column) voidaddRestriction(SelectableMapping column) voidaddRestriction(ColumnValueBinding valueBinding) clone()voidconsume(int valueIndex, Object value, SelectableMapping jdbcValueMapping) Consume a JDBC-level jdbcValue.booleancontainsColumn(String columnName, JdbcMapping jdbcMapping) protected ColumnValueBindingcreateValueBinding(SelectableMapping column, @Nullable String customWriteExpression) toString()Methods inherited from class ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, contains, ensureCapacity, equals, forEach, get, getFirst, getLast, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeLast, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class AbstractCollection
containsAllMethods inherited from interface Collection
parallelStream, stream, toArrayMethods inherited from interface List
containsAll, reversedMethods inherited from interface ModelPart.JdbcValueConsumer
consume
-
Constructor Details
-
ColumnValueBindingList
public ColumnValueBindingList(MutatingTableReference mutatingTable, ColumnValueParameterList parameters, ParameterUsage parameterUsage)
-
-
Method Details
-
clone
- Overrides:
clonein classArrayList<ColumnValueBinding>
-
consume
Description copied from interface:ModelPart.JdbcValueConsumerConsume a JDBC-level jdbcValue. The JDBC jdbcMapping descriptor is also passed in- Specified by:
consumein interfaceModelPart.JdbcValueConsumer
-
addRestriction
-
addRestriction
-
addNullRestriction
-
createValueBinding
protected ColumnValueBinding createValueBinding(SelectableMapping column, @Nullable String customWriteExpression) -
containsColumn
-
toString
- Overrides:
toStringin classAbstractCollection<ColumnValueBinding>
-