Uses of Class
com.semedy.reasoner.reasoning.processes.ReasoningRelation
Package
Description
-
Uses of ReasoningRelation in com.semedy.reasoner.api.core
Modifier and TypeMethodDescriptionvoid
DebuggingMonitor.postBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) void
DebuggingMonitor.postJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) void
DebuggingMonitor.preBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) void
DebuggingMonitor.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) boolean
EventResultReceiver.receiveRelation
(ReasoningRelation tuples) -
Uses of ReasoningRelation in com.semedy.reasoner.api.reasoning
Modifier and TypeMethodDescriptionvoid
Receiver.addRelation
(ReasoningRelation relation) add a whole relation at the beginningvoid
DefaultReasoningMonitor.postBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) void
ReasoningMonitor.postBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) Called after a built-in has been executedvoid
DefaultReasoningMonitor.postJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) void
ReasoningMonitor.postJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) Called after a join or negation is executed.void
DefaultReasoningMonitor.preBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) void
ReasoningMonitor.preBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) Called before a built-in is executed (only for aggregations or connector built-ins)void
DefaultReasoningMonitor.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) void
ReasoningMonitor.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) Called before a join or negation is executed.boolean
Receiver.receiveRelation
(ReasoningRelation relation) receive a whole relationvoid
Receiver.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) Finish delivering single tuples. -
Uses of ReasoningRelation in com.semedy.reasoner.app
Modifier and TypeMethodDescriptionvoid
DebuggingMonitor.postBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) void
DebuggingMonitor.postJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) void
DebuggingMonitor.preBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) void
DebuggingMonitor.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) -
Uses of ReasoningRelation in com.semedy.reasoner.builtin.directfilter
Modifier and TypeMethodDescriptionvoid
IsNotFunctional2.addRelation
(ReasoningRelation relation) void
IsNotFunctional3.addRelation
(ReasoningRelation relation) boolean
IsNotFunctional2.receiveRelation
(ReasoningRelation relation) boolean
IsNotFunctional3.receiveRelation
(ReasoningRelation relation) void
IsNotFunctional2.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
IsNotFunctional3.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) -
Uses of ReasoningRelation in com.semedy.reasoner.core
Modifier and TypeMethodDescriptionvoid
IntermediateResultProducer.addRelation
(ReasoningRelation relation) void
JsonMonitor.postBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) void
JsonMonitor.postJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) void
JsonMonitor.preBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) void
JsonMonitor.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) boolean
IntermediateResultProducer.receiveRelation
(ReasoningRelation relation) void
IntermediateResultProducer.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) -
Uses of ReasoningRelation in com.semedy.reasoner.reasoning
Modifier and TypeMethodDescriptionvoid
TestMonitor.postBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) void
TestMonitor.postJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) void
TestMonitor.preBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) void
TestMonitor.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) -
Uses of ReasoningRelation in com.semedy.reasoner.reasoning.monitor
Modifier and TypeMethodDescriptionstatic Relation[]
ReasoningMonitorRelation.create
(ReasoningRelation... relations) static Relation
ReasoningMonitorRelation.createSingle
(ReasoningRelation relation) void
DefaultReasoningMonitor.postBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) void
DefaultReasoningMonitor.postJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) void
DefaultReasoningMonitor.preBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) void
DefaultReasoningMonitor.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) Modifier and TypeMethodDescriptionstatic Relation[]
ReasoningMonitorRelation.create
(List<ReasoningRelation> relations) -
Uses of ReasoningRelation in com.semedy.reasoner.reasoning.processes
Modifier and TypeMethodDescriptionSwappableIncrementalRelation.getAllTuples()
BufferedStore.getAllTuplesInOne()
EmptyStore.getAllTuplesInOne()
Store.getAllTuplesInOne()
get all received tuplesUnbufferedStore.getAllTuplesInOne()
SwappableBufferedIncrementalRelation.getBufferedTuples()
SwappableIncrementalRelation.getIncrementalTuples()
BufferedStore.getLastResults()
EmptyStore.getLastResults()
Store.getLastResults()
get the last stores resultsUnbufferedStore.getLastResults()
CachedJoinResult.getRelation()
ReasoningTuplesKey.getTuples()
SwappableRelation.getTuples()
get all tuples as reasoning relationswapout and return it as (persistent) reasoning relationModifier and TypeMethodDescriptionResultReceiver.getAllReceivedTuples()
ResultReceiver.getAllReceivedTuples
(boolean duplicatesEliminated) return a list of all received tuplesBufferedStore.getAllTuples()
EmptyStore.getAllTuples()
Store.getAllTuples()
UnbufferedStore.getAllTuples()
ResultReceiver.getResults
(boolean duplicatesEliminated) EmptyStore.incrementalRelations()
Store.incrementalRelations()
UnbufferedStore.incrementalRelations()
EmptyStore.relations()
Store.relations()
UnbufferedStore.relations()
Modifier and TypeMethodDescriptionvoid
BufferedStore.addRelation
(ReasoningRelation R) void
EmptyStore.addRelation
(ReasoningRelation R) void
Encoder.addRelation
(ReasoningRelation relation) void
EventReceiver.addRelation
(ReasoningRelation relation) void
Process.addRelation
(ReasoningRelation tuples) add a releation at the beginningvoid
ProcessImp.addRelation
(ReasoningRelation tuples) void
ResultReceiver.addRelation
(ReasoningRelation relation) void
Store.addRelation
(ReasoningRelation R) add a relation (at the beginning)void
SynchronizedBufferedStore.addRelation
(ReasoningRelation R) void
UnbufferedStore.addRelation
(ReasoningRelation R) ReasoningRelation.blockJoin
(InterruptFlag interrupt, ReasoningRelation[] relations) void
CacheInfo.exchangeRelation
(ReasoningRelation T, ReasoningRelation Ts) ReasoningRelation.join
(InterruptFlag interrupt, int[] compare1, ReasoningRelation R, int[] compare2, int[] source1, int[] dest1, int[] source2, int[] dest2, long[] externalFilter1, long[] externalFilter2, int destarity, Receiver receiver, com.semedy.reasoner.reasoning.processes.EvaluationThread evalThread, boolean streamReasoning, com.semedy.reasoner.reasoning.processes.SystemMonitor.JoinType joinType) void
StatisticsCollector.postBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) void
SystemReasoningMonitor.postBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) void
StatisticsCollector.postJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) void
SystemMonitor.postJoin
(String queryKey, Rule rule, Literal body, Literal originalLiteral, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, long sentTuples, String joinType) void
SystemReasoningMonitor.postJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) void
StatisticsCollector.preBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) void
SystemReasoningMonitor.preBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) void
StatisticsCollector.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) void
SystemReasoningMonitor.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) boolean
BufferedStore.receiveRelation
(ReasoningRelation R) boolean
EmptyStore.receiveRelation
(ReasoningRelation R) boolean
Encoder.receiveRelation
(ReasoningRelation relation) boolean
EventReceiver.receiveRelation
(ReasoningRelation relation) boolean
ExecuteDirectFilterBuiltin.receiveRelation
(ReasoningRelation relation) boolean
ExecuteFilterBuiltin.receiveRelation
(ReasoningRelation relation) boolean
ExecuteFunctionalBuiltin.receiveRelation
(ReasoningRelation relation) boolean
ExecuteRelationalBuiltin.receiveRelation
(ReasoningRelation relation) boolean
Match.receiveRelation
(ReasoningRelation relation) boolean
ProcessImp.receiveRelation
(ReasoningRelation tuples) boolean
ResultReceiver.receiveRelation
(ReasoningRelation R) boolean
Scatter.receiveRelation
(ReasoningRelation relation) boolean
SetConstants.receiveRelation
(ReasoningRelation relation) boolean
Store.receiveRelation
(ReasoningRelation R) receive a whole relation with tuplesboolean
SubstituteFunction.receiveRelation
(ReasoningRelation relation) boolean
SynchronizedBufferedStore.receiveRelation
(ReasoningRelation R) boolean
TestEqual.receiveRelation
(ReasoningRelation relation) boolean
TopDown.receiveRelation
(ReasoningRelation tuples) boolean
TopDownTrigger.receiveRelation
(ReasoningRelation tuples) boolean
TopDownUnbufferedStore.receiveRelation
(ReasoningRelation R) boolean
UnbufferedStore.receiveRelation
(ReasoningRelation R) boolean
VariableToVariable.receiveRelation
(ReasoningRelation relation) boolean
SetConstants.receiveRelationNoProject
(ReasoningRelation relation) boolean
SetConstants.receiveRelationProject
(ReasoningRelation relation) void
BufferedStore.tuplesFinished
(String annotation, ReasoningRelation R1, ReasoningRelation R2) void
EmptyStore.tuplesFinished
(String annotation, ReasoningRelation R1, ReasoningRelation R2) void
Encoder.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
End.tuplesFinished
(String annotation, ReasoningRelation R1, ReasoningRelation R2) void
EventReceiver.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
ExecuteAggregation.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
ExecuteConnectorBuiltin.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
ExecuteDirectFilterBuiltin.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
ExecuteFilterBuiltin.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
ExecuteFunctionalBuiltin.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
ExecuteRelationalBuiltin.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
ProcessImp.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
ResultReceiver.tuplesFinished
(String annotation, ReasoningRelation R1, ReasoningRelation R2) void
Scatter.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
SetConstants.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
Store.tuplesFinished
(String annotation, ReasoningRelation R1, ReasoningRelation R2) finish of delivery of single tuplesvoid
SubstituteFunction.tuplesFinished
(String annotation, ReasoningRelation T1, ReasoningRelation T2) void
SynchronizedBufferedStore.tuplesFinished
(String annotation, ReasoningRelation R1, ReasoningRelation R2) void
UnbufferedStore.tuplesFinished
(String annotation, ReasoningRelation R1, ReasoningRelation R2) void
ReasoningRelation.union
(ReasoningRelation tuples) void
ResultReceiver.withdrawRelation
(ReasoningRelation relation) -
Uses of ReasoningRelation in com.semedy.reasoner.utils
Modifier and TypeMethodDescriptionvoid
ReasoningMonitorTimes.postBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) void
ReasoningMonitorTimes.postJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) void
ReasoningMonitorTimes.preBuiltinExecution
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) void
ReasoningMonitorTimes.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg)