| Modifier and Type | Field and Description |
|---|---|
| private Map | |
| private final SqmStatement. | |
| private final Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public | DomainParameterXref(Map<QueryParameterImplementor<?>, List<SqmParameter<?>>> sqmParamsByQueryParam, Map<SqmParameter<?>, QueryParameterImplementor<?>> queryParamBySqmParam, SqmStatement.
|
| Modifier and Type | Method and Description |
|---|---|
| public void | addExpansion(QueryParameterImplementor<?> domainParam, SqmParameter<T> originalSqmParameter, SqmParameter<T> expansion)
|
| public void | |
| public DomainParameterXref | |
| public static DomainParameterXref | |
| public static DomainParameterXref | from(SqmStatement<?> sqmStatement)
Create a DomainParameterXref for the parameters defined in the SQM statement |
| public List | |
| public int | |
| public SqmStatement. | |
| public QueryParameterImplementor | |
| public int | |
| public Map | |
| public int | |
| public List | |
| public boolean |
| expansions | back to summary |
|---|---|
| private Map<SqmParameter<?>, List<SqmParameter<?>>> expansions | |
| parameterResolutions | back to summary |
|---|---|
| private final SqmStatement. | |
| queryParamBySqmParam | back to summary |
|---|---|
| private final Map<SqmParameter<?>, QueryParameterImplementor<?>> queryParamBySqmParam | |
| sqmParamsByQueryParam | back to summary |
|---|---|
| private final Map<QueryParameterImplementor<?>, List<SqmParameter<?>>> sqmParamsByQueryParam | |
| DomainParameterXref | back to summary |
|---|---|
| public DomainParameterXref(Map<QueryParameterImplementor<?>, List<SqmParameter<?>>> sqmParamsByQueryParam, Map<SqmParameter<?>, QueryParameterImplementor<?>> queryParamBySqmParam, SqmStatement. Implementation Specification Constructor is defined as public for | |
| addExpansion | back to summary |
|---|---|
| public void addExpansion(QueryParameterImplementor<?> domainParam, SqmParameter<T> originalSqmParameter, SqmParameter<T> expansion) | |
| clearExpansions | back to summary |
|---|---|
| public void clearExpansions() | |
| copy | back to summary |
|---|---|
| public DomainParameterXref copy() | |
| empty | back to summary |
|---|---|
| public static DomainParameterXref empty() Creates an "empty" (no param) xref | |
| from | back to summary |
|---|---|
| public static DomainParameterXref from(SqmStatement<?> sqmStatement) Create a DomainParameterXref for the parameters defined in the SQM statement | |
| getExpansions | back to summary |
|---|---|
| public List | |
| getNumberOfSqmParameters | back to summary |
|---|---|
| public int getNumberOfSqmParameters(QueryParameterImplementor<?> queryParameter) | |
| getParameterResolutions | back to summary |
|---|---|
| public SqmStatement. | |
| getQueryParameter | back to summary |
|---|---|
| public QueryParameterImplementor | |
| getQueryParameterCount | back to summary |
|---|---|
| public int getQueryParameterCount() | |
| getQueryParameters | back to summary |
|---|---|
| public Map Get all of the QueryParameters mapped by this xref | |
| getSqmParameterCount | back to summary |
|---|---|
| public int getSqmParameterCount() | |
| getSqmParameters | back to summary |
|---|---|
| public List | |
| hasParameters | back to summary |
|---|---|
| public boolean hasParameters() Does this xref contain any parameters? | |