public abstract class MethodExpression
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MethodExpression.Between |
static class |
MethodExpression.Equal |
static class |
MethodExpression.GreaterThan |
static class |
MethodExpression.GreaterThanEquals |
static class |
MethodExpression.Ilike |
static class |
MethodExpression.InList |
static class |
MethodExpression.InRange |
static class |
MethodExpression.IsEmpty |
static class |
MethodExpression.IsNotEmpty |
static class |
MethodExpression.IsNotNull |
static class |
MethodExpression.IsNull |
static class |
MethodExpression.LessThan |
static class |
MethodExpression.LessThanEquals |
static class |
MethodExpression.Like |
static class |
MethodExpression.NotEqual |
static class |
MethodExpression.Rlike |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Object[] |
arguments |
protected int |
argumentsRequired |
protected java.lang.String |
propertyName |
protected java.lang.Class<?> |
targetClass |
| Modifier | Constructor and Description |
|---|---|
protected |
MethodExpression(java.lang.Class<?> targetClass,
java.lang.String propertyName) |
| Modifier and Type | Method and Description |
|---|---|
void |
convertArguments(org.grails.datastore.mapping.model.PersistentEntity persistentEntity) |
abstract org.grails.datastore.mapping.query.Query.Criterion |
createCriterion() |
java.lang.Object[] |
getArguments() |
int |
getArgumentsRequired() |
void |
setArguments(java.lang.Object[] arguments) |
protected java.lang.String propertyName
protected java.lang.Object[] arguments
protected int argumentsRequired
protected java.lang.Class<?> targetClass
protected MethodExpression(java.lang.Class<?> targetClass,
java.lang.String propertyName)
public abstract org.grails.datastore.mapping.query.Query.Criterion createCriterion()
public int getArgumentsRequired()
public void convertArguments(org.grails.datastore.mapping.model.PersistentEntity persistentEntity)
public void setArguments(java.lang.Object[] arguments)
public java.lang.Object[] getArguments()