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 class
QueryArgument.Declr
static class
QueryArgument.Literal
static class
QueryArgument.Null
static class
QueryArgument.Var
-
Field Summary
Fields Modifier and Type Field Description static QueryArgument.Null
NULL
static QueryArgument.Var
VAR
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static Object
evaluateDeclaration(InternalWorkingMemory wm, LeftTuple leftTuple, Declaration declaration)
Object
getValue(InternalWorkingMemory wm, LeftTuple leftTuple)
QueryArgument
normalize(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)
-
-