Interface QueryContext
- All Known Implementing Classes:
DefaultQueryContext
public interface QueryContext
Ugly way to share context between different specifications -- e.g. joins (see
JoinSpecificationResolver)- Author:
- Tomasz Kaczmarzyk
-
Method Summary
Modifier and TypeMethodDescriptionbooleanexistsJoin(String key, jakarta.persistence.criteria.Root<?> root) jakarta.persistence.criteria.Join<?,?> getEvaluated(String key, jakarta.persistence.criteria.Root<?> root) jakarta.persistence.criteria.Fetch<?,?> voidputEvaluatedJoinFetch(String key, jakarta.persistence.criteria.Fetch<?, ?> fetch) voidputLazyVal(String key, Function<jakarta.persistence.criteria.Root<?>, jakarta.persistence.criteria.Join<?, ?>> value)
-
Method Details
-
existsJoin
-
getEvaluated
jakarta.persistence.criteria.Join<?,?> getEvaluated(String key, jakarta.persistence.criteria.Root<?> root) -
putLazyVal
-
getEvaluatedJoinFetch
-
putEvaluatedJoinFetch
-