public interface QueryParameterListBinding<T>
Represents a "parameter list" binding: aka the binding of a collection of values for a single
query parameter. At some point these need to be "expanded"; see QueryParameterBindingsImpl#expandListValuedParameters(String)
for details.
Modifier and Type | Method and Description |
---|---|
Type |
getBindType()
Get the Type currently associated with this binding.
|
Collection<T> |
getBindValues()
Get the values currently bound.
|
void |
setBindValues(Collection<T> values)
Sets the parameter binding values.
|
void |
setBindValues(Collection<T> values,
TemporalType clarifiedTemporalType)
Sets the parameter binding value using the explicit TemporalType in regards to the individual values.
|
void |
setBindValues(Collection<T> values,
Type clarifiedType)
Sets the parameter binding values using the explicit Type in regards to the individual values.
|
void setBindValues(Collection<T> values)
Sets the parameter binding values. The inherent parameter type (if known) is assumed in regards to the individual values.
values
- The bind valuesvoid setBindValues(Collection<T> values, Type clarifiedType)
Sets the parameter binding values using the explicit Type in regards to the individual values.
values
- The bind valuesclarifiedType
- The explicit Type to usevoid setBindValues(Collection<T> values, TemporalType clarifiedTemporalType)
Sets the parameter binding value using the explicit TemporalType in regards to the individual values.
values
- The bind valuesclarifiedTemporalType
- The temporal type to useCollection<T> getBindValues()
Get the values currently bound.
Type getBindType()
Get the Type currently associated with this binding.
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.