Package org.drools.core.rule
Class PredicateConstraint.PredicateContextEntry
- java.lang.Object
-
- org.drools.core.rule.PredicateConstraint.PredicateContextEntry
-
- All Implemented Interfaces:
Externalizable
,Serializable
,ContextEntry
- Enclosing class:
- PredicateConstraint
public static class PredicateConstraint.PredicateContextEntry extends Object implements ContextEntry
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description Object
dialectContext
InternalFactHandle
rightHandle
Tuple
tuple
InternalWorkingMemory
workingMemory
-
Constructor Summary
Constructors Constructor Description PredicateContextEntry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextEntry
getNext()
void
readExternal(ObjectInput in)
void
resetFactHandle()
void
resetTuple()
void
setNext(ContextEntry entry)
void
updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
void
updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)
void
writeExternal(ObjectOutput out)
-
-
-
Field Detail
-
tuple
public Tuple tuple
-
rightHandle
public InternalFactHandle rightHandle
-
workingMemory
public InternalWorkingMemory workingMemory
-
dialectContext
public Object dialectContext
-
-
Method Detail
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
getNext
public ContextEntry getNext()
- Specified by:
getNext
in interfaceContextEntry
-
setNext
public void setNext(ContextEntry entry)
- Specified by:
setNext
in interfaceContextEntry
-
updateFromFactHandle
public void updateFromFactHandle(InternalWorkingMemory workingMemory, InternalFactHandle handle)
- Specified by:
updateFromFactHandle
in interfaceContextEntry
-
updateFromTuple
public void updateFromTuple(InternalWorkingMemory workingMemory, Tuple tuple)
- Specified by:
updateFromTuple
in interfaceContextEntry
-
resetTuple
public void resetTuple()
- Specified by:
resetTuple
in interfaceContextEntry
-
resetFactHandle
public void resetFactHandle()
- Specified by:
resetFactHandle
in interfaceContextEntry
-
-