Class And
java.lang.Object
com.semedy.reasoner.reasoning.processes.ProcessImp
com.semedy.reasoner.reasoning.processes.And
- Direct Known Subclasses:
ExecuteAggregation,ExecuteConnectorBuiltin,Not
-
Constructor Summary
ConstructorsConstructorDescriptionAnd(int i, InterruptFlag interruptFlag, ReasoningMonitor monitor, SystemMonitor smonitor, VariableHandler vh, int[] externalFilterPositions, long[] externalFilterValues, RuleEvaluator reval, int part, int ofAllParts, boolean cepReasoning, com.semedy.reasoner.reasoning.processes.SystemMonitor.JoinType joinType, String queryKey) -
Method Summary
Modifier and TypeMethodDescriptionvoidevaluate()evaluate a process during reasoning.voidvoidevaluationFinished(long querykey) the whole evaluation is finishedvoidsetBottomParameters(int[] destBottom) voidvoidsetLeftFilter(int[] filterPositions, long[] filterValues) voidsetLeftParameters(int[] compareLeft, int[] leftSource, int[] leftDest, int[] filterPositions, long[] filterValues) voidtoString()voidtuplesReceived(int ticket) voidMethods inherited from class com.semedy.reasoner.reasoning.processes.ProcessImp
addNextReceiver, addRelation, clear, dispose, getArity, getPriority, getStratum, getTupleStore, isNotQueuedSetQueued, isQueued, nextReceiver, operationFinished, receiveRelation, receiveTuple, receiveTuple, receiveTuple, setDataFlowGraph, setQueued, setStratum, startTuples, tuplesFinished, tuplesFinished
-
Constructor Details
-
And
public And(int i, InterruptFlag interruptFlag, ReasoningMonitor monitor, SystemMonitor smonitor, VariableHandler vh, int[] externalFilterPositions, long[] externalFilterValues, RuleEvaluator reval, int part, int ofAllParts, boolean cepReasoning, com.semedy.reasoner.reasoning.processes.SystemMonitor.JoinType joinType, String queryKey)
-
-
Method Details
-
wakeUpMain
public void wakeUpMain() -
toString
-
tuplesReceived
public void tuplesReceived(int ticket) -
evaluate
Description copied from interface:Processevaluate a process during reasoning.
Returns how the number of tuples sent away- Specified by:
evaluatein interfaceProcess- Overrides:
evaluatein classProcessImp- Throws:
InterruptedExceptionReasoningExceptionIOExceptionSemReasonerException
-
setLeftStore
-
getLeftStore
-
setBottomStore
-
getBottomStore
-
setBottomParameters
public void setBottomParameters(int[] destBottom) -
setLeftParameters
public void setLeftParameters(int[] compareLeft, int[] leftSource, int[] leftDest, int[] filterPositions, long[] filterValues) -
setLeftFilter
public void setLeftFilter(int[] filterPositions, long[] filterValues) -
evaluationFinished
- Overrides:
evaluationFinishedin classProcessImp- Throws:
ReasoningExceptionIOException
-
evaluationFinished
Description copied from interface:Processthe whole evaluation is finished- Specified by:
evaluationFinishedin interfaceProcess- Overrides:
evaluationFinishedin classProcessImp- Throws:
ReasoningExceptionIOException
-