| Modifier and Type | Field and Description |
|---|---|
| private final EntityDomainType | |
| private final SqmPath |
| Access | Constructor and Description |
|---|---|
| public | SqmTreatedSimplePath(SqmPluralValuedSimplePath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder)
|
| public | SqmTreatedSimplePath(SqmPath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder)
|
| private | SqmTreatedSimplePath(NavigablePath navigablePath, SqmPath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder)
|
| treatTarget | back to summary |
|---|---|
| private final EntityDomainType<S> treatTarget | |
| wrappedPath | back to summary |
|---|---|
| private final SqmPath<T> wrappedPath | |
| SqmTreatedSimplePath | back to summary |
|---|---|
| public SqmTreatedSimplePath(SqmPluralValuedSimplePath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder) | |
| SqmTreatedSimplePath | back to summary |
|---|---|
| public SqmTreatedSimplePath(SqmPath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder) | |
| SqmTreatedSimplePath | back to summary |
|---|---|
| private SqmTreatedSimplePath(NavigablePath navigablePath, SqmPath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder) | |
| accept | back to summary |
|---|---|
| public <X> X accept(SemanticQueryWalker<X> walker) Overrides org. Implements org. Doc from org. Accept the walker per visitation
| |
| appendHqlString | back to summary |
|---|---|
| public void appendHqlString(StringBuilder sb) Overrides org. Implements org.
| |
| get | back to summary |
|---|---|
| public SqmPath Overrides org. Implements org. Doc from jakarta. Create a path corresponding to the referenced attribute. Note Applications using the string-based API may need to
specify the type resulting from the
For example:
CriteriaQuery<Person> q = cb.createQuery(Person.class);
Root<Person> p = q.from(Person.class);
q.select(p)
.where(cb.isMember("joe",
p.<Set<String>>get("nicknames")));
rather than:
CriteriaQuery<Person> q = cb.createQuery(Person.class);
Root<Person> p = q.from(Person.class);
Path<Set<String>> nicknames = p.get("nicknames");
q.select(p)
.where(cb.isMember("joe", nicknames));
| |
| getNodeType | back to summary |
|---|---|
| public EntityDomainType Overrides org. Implements org. Doc from org. This node's type is its "referenced path source"
| |
| getReferencedPathSource | back to summary |
|---|---|
| public SqmPathSource Overrides org. Implements org. Doc from org. The path source that this path refers to (and that most likely created it).
| |
| getResolvedModel | back to summary |
|---|---|
| public SqmPathSource Overrides org. Implements org. Doc from org. Get this path's actual resolved model, i.e. the concrete type for generic attributes.
| |
| getTreatTarget | back to summary |
|---|---|
| public EntityDomainType Implements org.
| |
| getWrappedPath | back to summary |
|---|---|
| public SqmPath Implements org. Doc from org. Access the wrapped SqmPath.
| |
| treatAs | back to summary |
|---|---|
| public <S1 extends S> SqmTreatedSimplePath Overrides org. Implements org. Doc from org. Support for JPA's explicit (TREAT) down-casting.
| |