Package org.drools.core.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(ReteEvaluator reteEvaluator, LeftTuple leftTuple, Declaration declaration)java.lang.ObjectgetValue(ReteEvaluator reteEvaluator, LeftTuple leftTuple)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(ReteEvaluator reteEvaluator, LeftTuple leftTuple)
-
evaluateDeclaration
static java.lang.Object evaluateDeclaration(ReteEvaluator reteEvaluator, LeftTuple leftTuple, Declaration declaration)
-
-