| Modifier and Type | Field and Description |
|---|---|
| public static final ParameterMetadataImpl | EMPTY
Singleton access |
| private final Map | |
| private final Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| private | |
| public | |
| public | ParameterMetadataImpl(Map<Integer, QueryParameterImplementor<?>> positionalQueryParameters, Map<String, QueryParameterImplementor<?>> namedQueryParameters)
|
| Modifier and Type | Method and Description |
|---|---|
| public boolean | containsReference(QueryParameter<?> parameter)
Implements org. |
| public QueryParameterImplementor | findQueryParameter(String name)
Implements org. |
| public QueryParameterImplementor | findQueryParameter(int positionLabel)
Implements org. |
| public <T> BindableType | getInferredParameterType(QueryParameter<T> parameter)
Overrides default org. |
| public Set | getNamedParameterNames()
Implements org. |
| public Set | |
| public int | getParameterCount()
Implements org. |
| public QueryParameterImplementor | getQueryParameter(String name)
Implements org. |
| public QueryParameterImplementor | getQueryParameter(int positionLabel)
Implements org. |
| public Set | |
| public boolean | |
| public boolean | hasNamedParameters()
Implements org. |
| public boolean | hasPositionalParameters()
Implements org. |
| public <P> QueryParameterImplementor | resolve(Parameter<P> param)
Implements org. |
| private static void | |
| public void |
| EMPTY | back to summary |
|---|---|
| public static final ParameterMetadataImpl EMPTY Singleton access | |
| queryParameters | back to summary |
|---|---|
| private final Map<QueryParameterImplementor<?>, List<SqmParameter<?>>> queryParameters | |
| queryParametersByName | back to summary |
|---|---|
| private final Map<String, QueryParameterImplementor<?>> queryParametersByName | |
| queryParametersByPosition | back to summary |
|---|---|
| private final Map<Integer, QueryParameterImplementor<?>> queryParametersByPosition | |
| ParameterMetadataImpl | back to summary |
|---|---|
| private ParameterMetadataImpl() | |
| ParameterMetadataImpl | back to summary |
|---|---|
| public ParameterMetadataImpl(Map<QueryParameterImplementor<?>, List<SqmParameter<?>>> queryParameters) | |
| ParameterMetadataImpl | back to summary |
|---|---|
| public ParameterMetadataImpl(Map<Integer, QueryParameterImplementor<?>> positionalQueryParameters, Map<String, QueryParameterImplementor<?>> namedQueryParameters) | |
| containsReference | back to summary |
|---|---|
| public boolean containsReference(QueryParameter<?> parameter) Implements org. Doc from org. Is this parameter reference registered in this collection?
| |
| findQueryParameter | back to summary |
|---|---|
| public QueryParameterImplementor Implements org. Doc from org. Find the QueryParameter registered under the given name, if one.
| |
| findQueryParameter | back to summary |
|---|---|
| public QueryParameterImplementor Implements org. Doc from org. Find the QueryParameter registered under the given position-label, if one.
| |
| getInferredParameterType | back to summary |
|---|---|
| public <T> BindableType Overrides default org.
| |
| getNamedParameterNames | back to summary |
|---|---|
| public Set Implements org. Doc from org. Return the names of all named parameters of the query. | |
| getOrdinalParameterLabels | back to summary |
|---|---|
| public Set Implements org. | |
| getParameterCount | back to summary |
|---|---|
| public int getParameterCount() Implements org. Doc from org. The total number of registered parameters.
| |
| getQueryParameter | back to summary |
|---|---|
| public QueryParameterImplementor Implements org. Doc from org. Get the QueryParameter reference registered here under the given name.
| |
| getQueryParameter | back to summary |
|---|---|
| public QueryParameterImplementor Implements org. Doc from org. Get the QueryParameter reference registered here under the given position-label.
| |
| getRegistrations | back to summary |
|---|---|
| public Set Implements org.
| |
| hasAnyMatching | back to summary |
|---|---|
| public boolean hasAnyMatching(Predicate<QueryParameterImplementor<?>> filter) Implements org.
| |
| hasNamedParameters | back to summary |
|---|---|
| public boolean hasNamedParameters() Implements org. Doc from org. Does this parameter set contain any named parameters?
| |
| hasPositionalParameters | back to summary |
|---|---|
| public boolean hasPositionalParameters() Implements org. Doc from org. Does this parameter set contain any positional parameters?
| |
| resolve | back to summary |
|---|---|
| public <P> QueryParameterImplementor Implements org. Doc from org. A deeper resolution attempt from a JPA parameter reference to Hibernate's contract. Generally should return the same param reference. According to the spec, only Parameter references obtained from the provider are valid.
| |
| verifyOrdinalParamLabels | back to summary |
|---|---|
| private static void verifyOrdinalParamLabels(Set<Integer> labels) | |
| visitParameters | back to summary |
|---|---|
| public void visitParameters(Consumer<QueryParameterImplementor<?>> consumer) Implements org.
| |