| Modifier and Type | Field and Description |
|---|---|
| private boolean |
| Access | Constructor and Description |
|---|---|
| public | AbstractSqmParameter(boolean canBeMultiValued, SqmExpressible<T> inherentType, NodeBuilder nodeBuilder)
|
| Modifier and Type | Method and Description |
|---|---|
| public boolean | allowMultiValuedBinding()
Implements org. |
| public void | applyInferableType(SqmExpressible<?> type)
Overrides org. Implements org. |
| public void | |
| public BindableType | getAnticipatedType()
Implements org. |
| public String | getName()
Implements org. null.
|
| public Class | getParameterType()
Implements jakarta. |
| public Integer | getPosition()
Implements org. null.
|
| public Integer | getTupleLength()
Overrides default org. |
| canBeMultiValued | back to summary |
|---|---|
| private boolean canBeMultiValued | |
| AbstractSqmParameter | back to summary |
|---|---|
| public AbstractSqmParameter(boolean canBeMultiValued, SqmExpressible<T> inherentType, NodeBuilder nodeBuilder) | |
| allowMultiValuedBinding | back to summary |
|---|---|
| public boolean allowMultiValuedBinding() Implements org. Doc from org. Can a collection/array of values be bound to this parameter? This is allowed in very limited contexts within the query:
| |
| applyInferableType | back to summary |
|---|---|
| public void applyInferableType(SqmExpressible<?> type) Overrides org. Implements org. Doc from org. Used to apply type information based on the expression's usage within the query.
| |
| disallowMultiValuedBinding | back to summary |
|---|---|
| public void disallowMultiValuedBinding() | |
| getAnticipatedType | back to summary |
|---|---|
| public BindableType Implements org. Doc from org. Based on the context it is declared, what is the anticipated type for bind values? Note If
| |
| getName | back to summary |
|---|---|
| public String getName() Implements org. Doc from org. If this represents a named parameter, return that parameter name;
otherwise return | |
| getParameterType | back to summary |
|---|---|
| public Class Implements jakarta. Doc from jakarta. Return the Java type of the parameter. Values bound to the parameter must be assignable to this type. This method is required to be supported for criteria queries only. Applications that use this method for Jakarta Persistence query language queries and native queries will not be portable. | |
| getPosition | back to summary |
|---|---|
| public Integer getPosition() Implements org. Doc from org. If this represents a positional parameter, return that parameter position;
otherwise return | |
| getTupleLength | back to summary |
|---|---|
| public Integer getTupleLength() Overrides default org.
| |