Package org.drools.base.rule
Interface QueryArgument
-
- All Superinterfaces:
java.io.Externalizable,java.io.Serializable
- All Known Implementing Classes:
QueryArgument.Declr,QueryArgument.Literal,QueryArgument.Null,QueryArgument.Var
public interface QueryArgument extends java.io.Externalizable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classQueryArgument.Declrstatic classQueryArgument.Literalstatic classQueryArgument.Nullstatic classQueryArgument.Var
-
Field Summary
Fields Modifier and Type Field Description static QueryArgument.NullNULLstatic QueryArgument.VarVAR
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static java.lang.ObjectevaluateDeclaration(ValueResolver valueResolver, BaseTuple tuple, Declaration declaration)java.lang.ObjectgetValue(ValueResolver valueResolver, BaseTuple tuple)QueryArgumentnormalize(java.lang.ClassLoader classLoader)
-
-
-
Field Detail
-
VAR
static final QueryArgument.Var VAR
-
NULL
static final QueryArgument.Null NULL
-
-
Method Detail
-
normalize
QueryArgument normalize(java.lang.ClassLoader classLoader)
-
getValue
java.lang.Object getValue(ValueResolver valueResolver, BaseTuple tuple)
-
evaluateDeclaration
static java.lang.Object evaluateDeclaration(ValueResolver valueResolver, BaseTuple tuple, Declaration declaration)
-
-