public abstract class AbstractFindByFinder extends DynamicFinder
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
OPERATOR_AND |
static java.lang.String |
OPERATOR_OR |
static java.lang.String[] |
OPERATORS |
ARGUMENT_CACHE, ARGUMENT_FETCH, ARGUMENT_IGNORE_CASE, ARGUMENT_LOCK, ARGUMENT_MAX, ARGUMENT_OFFSET, ARGUMENT_ORDER, ARGUMENT_SORT, ORDER_ASC, ORDER_DESC, patterndatastore| Modifier | Constructor and Description |
|---|---|
protected |
AbstractFindByFinder(java.util.regex.Pattern pattern,
org.grails.datastore.mapping.core.Datastore datastore) |
| Modifier and Type | Method and Description |
|---|---|
org.grails.datastore.mapping.query.Query |
buildQuery(DynamicFinderInvocation invocation,
org.grails.datastore.mapping.core.Session session)
Build a query from an invocation
|
protected java.lang.Object |
doInvokeInternal(DynamicFinderInvocation invocation) |
boolean |
firstExpressionIsRequiredBoolean() |
protected java.lang.Object |
invokeQuery(org.grails.datastore.mapping.query.Query q) |
applyDetachedCriteria, configureQueryWithArguments, createFinderInvocation, findMethodExpression, getFetchMode, invoke, invoke, invoke, isMethodMatch, populateArgumentsForCriteria, registerNewMethodExpression, setPatternapplyAdditionalCriteria, execute, executepublic static final java.lang.String OPERATOR_OR
public static final java.lang.String OPERATOR_AND
public static final java.lang.String[] OPERATORS
protected AbstractFindByFinder(java.util.regex.Pattern pattern,
org.grails.datastore.mapping.core.Datastore datastore)
protected java.lang.Object doInvokeInternal(DynamicFinderInvocation invocation)
doInvokeInternal in class DynamicFinderprotected java.lang.Object invokeQuery(org.grails.datastore.mapping.query.Query q)
public boolean firstExpressionIsRequiredBoolean()
public org.grails.datastore.mapping.query.Query buildQuery(DynamicFinderInvocation invocation, org.grails.datastore.mapping.core.Session session)
QueryBuildingFinderinvocation - The invocationsession - an active session