select new XYZ(...) ...) as part of the SQM.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private List | |
| private final SqmDynamicInstantiationTarget | |
| private static final Logger |
| Access | Constructor and Description |
|---|---|
| private | SqmDynamicInstantiation(SqmDynamicInstantiationTarget<T> instantiationTarget, NodeBuilder nodeBuilder)
|
| private | SqmDynamicInstantiation(SqmExpressible<T> sqmExpressible, NodeBuilder criteriaBuilder, SqmDynamicInstantiationTarget<T> instantiationTarget, List<SqmDynamicInstantiationArgument<?>> arguments)
|
| arguments | back to summary |
|---|---|
| private List<SqmDynamicInstantiationArgument<?>> arguments | |
| instantiationTarget | back to summary |
|---|---|
| private final SqmDynamicInstantiationTarget<T> instantiationTarget | |
| log | back to summary |
|---|---|
| private static final Logger log | |
| SqmDynamicInstantiation | back to summary |
|---|---|
| private SqmDynamicInstantiation(SqmDynamicInstantiationTarget<T> instantiationTarget, NodeBuilder nodeBuilder) | |
| SqmDynamicInstantiation | back to summary |
|---|---|
| private SqmDynamicInstantiation(SqmExpressible<T> sqmExpressible, NodeBuilder criteriaBuilder, SqmDynamicInstantiationTarget<T> instantiationTarget, List<SqmDynamicInstantiationArgument<?>> arguments) | |
| accept | back to summary |
|---|---|
| public <X> X accept(SemanticQueryWalker<X> walker) Implements org. Doc from org. Accept the walker per visitation
| |
| add | back to summary |
|---|---|
| public SqmDynamicInstantiationArgument Implements org.
| |
| add | back to summary |
|---|---|
| public void add(SqmDynamicInstantiationArgument<?> aliasExpression) Implements org.
| |
| addArgument | back to summary |
|---|---|
| public void addArgument(SqmDynamicInstantiationArgument<?> argument) | |
| appendHqlString | back to summary |
|---|---|
| public void appendHqlString(StringBuilder sb) Implements org.
| |
| asLoggableText | back to summary |
|---|---|
| public String asLoggableText() Overrides default org.
| |
| copy | back to summary |
|---|---|
| public SqmDynamicInstantiation Implements org.
| |
| forClassInstantiation | back to summary |
|---|---|
| public static <R> SqmDynamicInstantiation | |
| forClassInstantiation | back to summary |
|---|---|
| public static <R> SqmDynamicInstantiation | |
| forListInstantiation | back to summary |
|---|---|
| public static <L extends List | |
| forListInstantiation | back to summary |
|---|---|
| public static <L extends List | |
| forMapInstantiation | back to summary |
|---|---|
| public static <M extends Map | |
| forMapInstantiation | back to summary |
|---|---|
| public static <M extends Map | |
| getArguments | back to summary |
|---|---|
| public List | |
| getInstantiationTarget | back to summary |
|---|---|
| public SqmDynamicInstantiationTarget | |
| getJavaTypeDescriptor | back to summary |
|---|---|
| public JavaType Implements org.
| |
| getSelectionItems | back to summary |
|---|---|
| public List Overrides org. Implements org.
| |
| isCompoundSelection | back to summary |
|---|---|
| public boolean isCompoundSelection() Overrides org. Implements jakarta. Doc from jakarta. Whether the selection item is a compound selection.
| |
| makeShallowCopy | back to summary |
|---|---|
public SqmDynamicInstantiation
| |
| visitSubSelectableNodes | back to summary |
|---|---|
| public void visitSubSelectableNodes(Consumer<SqmSelectableNode<?>> consumer) Implements org. Doc from org. Visit each of this selectable's direct sub-selectables - used to
support JPA's
| |
| Modifier and Type | Field and Description |
|---|---|
| private final JavaType | |
| private final DynamicInstantiationNature |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public Class | getBindableJavaType()
Implements org. |
| public JavaType | getExpressibleJavaType()
Implements org. |
| public DynamicInstantiationNature | getNature()
Implements org. |
| public DomainType | |
| public JavaType |
| javaType | back to summary |
|---|---|
| private final JavaType<T> javaType | |
| nature | back to summary |
|---|---|
| private final DynamicInstantiationNature nature | |
| DynamicInstantiationTargetImpl | back to summary |
|---|---|
| private DynamicInstantiationTargetImpl(DynamicInstantiationNature nature, JavaType<T> javaType) | |
| getBindableJavaType | back to summary |
|---|---|
| public Class Implements org. Doc from org. The expected Java type
| |
| getExpressibleJavaType | back to summary |
|---|---|
| public JavaType Implements org. Doc from org. The Java type descriptor for this expressible
| |
| getNature | back to summary |
|---|---|
| public DynamicInstantiationNature getNature() Implements org. Doc from org. Retrieves the enum describing the nature of this target.
| |
| getSqmType | back to summary |
|---|---|
| public DomainType Implements org.
| |
| getTargetTypeDescriptor | back to summary |
|---|---|
| public JavaType Implements org.
| |