org.grails.datastore.gorm.finders
Class AbstractFindByFinder
java.lang.Object
org.grails.datastore.gorm.finders.AbstractFinder
org.grails.datastore.gorm.finders.DynamicFinder
org.grails.datastore.gorm.finders.AbstractFindByFinder
- All Implemented Interfaces:
- FinderMethod, QueryBuildingFinder
- Direct Known Subclasses:
- FindByFinder, FindOrCreateByFinder
public abstract class AbstractFindByFinder
- extends DynamicFinder
| Fields inherited from class org.grails.datastore.gorm.finders.DynamicFinder |
ARGUMENT_CACHE, ARGUMENT_FETCH, ARGUMENT_IGNORE_CASE, ARGUMENT_LOCK, ARGUMENT_MAX, ARGUMENT_OFFSET, ARGUMENT_ORDER, ARGUMENT_SORT, ORDER_ASC, ORDER_DESC, pattern |
|
Constructor Summary |
protected |
AbstractFindByFinder(java.util.regex.Pattern pattern,
org.grails.datastore.mapping.core.Datastore datastore)
|
| Methods inherited from class org.grails.datastore.gorm.finders.DynamicFinder |
applyDetachedCriteria, configureQueryWithArguments, createFinderInvocation, findMethodExpression, getFetchMode, invoke, invoke, invoke, isMethodMatch, populateArgumentsForCriteria, registerNewMethodExpression, setPattern |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OPERATOR_OR
public static final java.lang.String OPERATOR_OR
- See Also:
- Constant Field Values
OPERATOR_AND
public static final java.lang.String OPERATOR_AND
- See Also:
- Constant Field Values
OPERATORS
public static final java.lang.String[] OPERATORS
AbstractFindByFinder
protected AbstractFindByFinder(java.util.regex.Pattern pattern,
org.grails.datastore.mapping.core.Datastore datastore)
doInvokeInternal
protected java.lang.Object doInvokeInternal(DynamicFinderInvocation invocation)
- Specified by:
doInvokeInternal in class DynamicFinder
invokeQuery
protected java.lang.Object invokeQuery(org.grails.datastore.mapping.query.Query q)
firstExpressionIsRequiredBoolean
public boolean firstExpressionIsRequiredBoolean()
buildQuery
public org.grails.datastore.mapping.query.Query buildQuery(DynamicFinderInvocation invocation,
org.grails.datastore.mapping.core.Session session)
- Description copied from interface:
QueryBuildingFinder
- Build a query from an invocation
- Parameters:
invocation - The invocationsession - an active session
- Returns:
- The query