public class QueryCriteriaMethodMatch extends AbstractCriteriaMethodMatch
matcher
Constructor and Description |
---|
QueryCriteriaMethodMatch(java.util.regex.Matcher matcher)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
protected <T> void |
apply(MethodMatchContext matchContext,
PersistentEntityRoot<T> root,
PersistentEntityCriteriaQuery<T> query,
SourcePersistentEntityCriteriaBuilder cb)
Apply query match.
|
protected <T> java.lang.String |
applyProjections(java.lang.String querySequence,
PersistentEntityRoot<T> root,
PersistentEntityCriteriaQuery<T> query,
PersistentEntityCriteriaBuilder cb)
Apply projections.
|
protected MethodMatchInfo |
build(MethodMatchContext matchContext) |
protected DataMethod.OperationType |
getOperationType() |
applyForUpdate, applyJoinSpecs, applyPredicates, applyPredicates, applyPredicates, applyPredicates, applyPredicates, applyPredicates, buildMatchInfo, findProperty, getEntitiesParameter, getEntityParameter, getInterceptorElement, getProperty, hasNoWhereAndJoinDeclaration, joinSpecsAtMatchContext, resolveReturnTypeAndInterceptor, supportedByImplicitQueries
public QueryCriteriaMethodMatch(java.util.regex.Matcher matcher)
matcher
- The matcherprotected <T> void apply(MethodMatchContext matchContext, PersistentEntityRoot<T> root, PersistentEntityCriteriaQuery<T> query, SourcePersistentEntityCriteriaBuilder cb)
T
- The entity typematchContext
- The match contextroot
- The rootquery
- The querycb
- The criteria builderprotected MethodMatchInfo build(MethodMatchContext matchContext)
build
in class AbstractCriteriaMethodMatch
protected <T> java.lang.String applyProjections(java.lang.String querySequence, PersistentEntityRoot<T> root, PersistentEntityCriteriaQuery<T> query, PersistentEntityCriteriaBuilder cb)
T
- The entity typequerySequence
- The querySequenceroot
- The rootquery
- The querycb
- The criteria builderprotected DataMethod.OperationType getOperationType()
getOperationType
in class AbstractCriteriaMethodMatch