Package org.drools.core.rule
Interface QueryArgument
-
- All Superinterfaces:
Externalizable,Serializable
- All Known Implementing Classes:
QueryArgument.Declr,QueryArgument.Literal,QueryArgument.Null,QueryArgument.Var
public interface QueryArgument extends 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 ObjectevaluateDeclaration(InternalWorkingMemory wm, LeftTuple leftTuple, Declaration declaration)ObjectgetValue(InternalWorkingMemory wm, LeftTuple leftTuple)QueryArgumentnormalize(ClassLoader classLoader)-
Methods inherited from interface java.io.Externalizable
readExternal, writeExternal
-
-
-
-
Field Detail
-
VAR
static final QueryArgument.Var VAR
-
NULL
static final QueryArgument.Null NULL
-
-
Method Detail
-
normalize
QueryArgument normalize(ClassLoader classLoader)
-
getValue
Object getValue(InternalWorkingMemory wm, LeftTuple leftTuple)
-
evaluateDeclaration
static Object evaluateDeclaration(InternalWorkingMemory wm, LeftTuple leftTuple, Declaration declaration)
-
-