Uses of Class
com.semedy.reasoner.reasoning.processes.ReasoningRelation
Packages that use ReasoningRelation
Package
Description
-
Uses of ReasoningRelation in com.semedy.reasoner.api.core
Methods in com.semedy.reasoner.api.core with parameters of type ReasoningRelationModifier and TypeMethodDescriptionvoidDebuggingMonitor.postBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) voidDebuggingMonitor.postJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) voidDebuggingMonitor.preBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) voidDebuggingMonitor.preJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) booleanEventResultReceiver.receiveRelation(ReasoningRelation tuples) -
Uses of ReasoningRelation in com.semedy.reasoner.api.reasoning
Methods in com.semedy.reasoner.api.reasoning with parameters of type ReasoningRelationModifier and TypeMethodDescriptionvoidReceiver.addRelation(ReasoningRelation relation) add a whole relation at the beginningvoidDefaultReasoningMonitor.postBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) voidReasoningMonitor.postBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) Called after a built-in has been executedvoidDefaultReasoningMonitor.postJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) voidReasoningMonitor.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.voidDefaultReasoningMonitor.preBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) voidReasoningMonitor.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)voidDefaultReasoningMonitor.preJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) voidReasoningMonitor.preJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) Called before a join or negation is executed.booleanReceiver.receiveRelation(ReasoningRelation relation) receive a whole relationvoidReceiver.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) Finish delivering single tuples. -
Uses of ReasoningRelation in com.semedy.reasoner.app
Methods in com.semedy.reasoner.app with parameters of type ReasoningRelationModifier and TypeMethodDescriptionvoidDebuggingMonitor.postBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) voidDebuggingMonitor.postJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) voidDebuggingMonitor.preBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) voidDebuggingMonitor.preJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) -
Uses of ReasoningRelation in com.semedy.reasoner.builtin.directfilter
Methods in com.semedy.reasoner.builtin.directfilter with parameters of type ReasoningRelationModifier and TypeMethodDescriptionvoidIsNotFunctional2.addRelation(ReasoningRelation relation) voidIsNotFunctional3.addRelation(ReasoningRelation relation) booleanIsNotFunctional2.receiveRelation(ReasoningRelation relation) booleanIsNotFunctional3.receiveRelation(ReasoningRelation relation) voidIsNotFunctional2.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidIsNotFunctional3.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) -
Uses of ReasoningRelation in com.semedy.reasoner.core
Methods in com.semedy.reasoner.core with parameters of type ReasoningRelationModifier and TypeMethodDescriptionvoidIntermediateResultProducer.addRelation(ReasoningRelation relation) voidJsonMonitor.postBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) voidJsonMonitor.postJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) voidJsonMonitor.preBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) voidJsonMonitor.preJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) booleanIntermediateResultProducer.receiveRelation(ReasoningRelation relation) voidIntermediateResultProducer.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) -
Uses of ReasoningRelation in com.semedy.reasoner.reasoning
Methods in com.semedy.reasoner.reasoning with parameters of type ReasoningRelationModifier and TypeMethodDescriptionvoidTestMonitor.postBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) voidTestMonitor.postJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) voidTestMonitor.preBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) voidTestMonitor.preJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) -
Uses of ReasoningRelation in com.semedy.reasoner.reasoning.monitor
Methods in com.semedy.reasoner.reasoning.monitor with parameters of type ReasoningRelationModifier and TypeMethodDescriptionstatic Relation[]ReasoningMonitorRelation.create(ReasoningRelation... relations) static RelationReasoningMonitorRelation.createSingle(ReasoningRelation relation) voidDefaultReasoningMonitor.postBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) voidDefaultReasoningMonitor.postJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) voidDefaultReasoningMonitor.preBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) voidDefaultReasoningMonitor.preJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) Method parameters in com.semedy.reasoner.reasoning.monitor with type arguments of type ReasoningRelationModifier and TypeMethodDescriptionstatic Relation[]ReasoningMonitorRelation.create(List<ReasoningRelation> relations) -
Uses of ReasoningRelation in com.semedy.reasoner.reasoning.processes
Methods in com.semedy.reasoner.reasoning.processes that return ReasoningRelationModifier 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 relationMethods in com.semedy.reasoner.reasoning.processes that return types with arguments of type ReasoningRelationModifier 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()Methods in com.semedy.reasoner.reasoning.processes with parameters of type ReasoningRelationModifier and TypeMethodDescriptionvoidBufferedStore.addRelation(ReasoningRelation R) voidEmptyStore.addRelation(ReasoningRelation R) voidEncoder.addRelation(ReasoningRelation relation) voidEventReceiver.addRelation(ReasoningRelation relation) voidProcess.addRelation(ReasoningRelation tuples) add a releation at the beginningvoidProcessImp.addRelation(ReasoningRelation tuples) voidResultReceiver.addRelation(ReasoningRelation relation) voidStore.addRelation(ReasoningRelation R) add a relation (at the beginning)voidSynchronizedBufferedStore.addRelation(ReasoningRelation R) voidUnbufferedStore.addRelation(ReasoningRelation R) ReasoningRelation.blockJoin(InterruptFlag interrupt, ReasoningRelation[] relations) voidCacheInfo.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) voidStatisticsCollector.postBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) voidSystemReasoningMonitor.postBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) voidStatisticsCollector.postJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) voidSystemMonitor.postJoin(String queryKey, Rule rule, Literal body, Literal originalLiteral, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, long sentTuples, String joinType) voidSystemReasoningMonitor.postJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) voidStatisticsCollector.preBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) voidSystemReasoningMonitor.preBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) voidStatisticsCollector.preJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) voidSystemReasoningMonitor.preJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg) booleanBufferedStore.receiveRelation(ReasoningRelation R) booleanEmptyStore.receiveRelation(ReasoningRelation R) booleanEncoder.receiveRelation(ReasoningRelation relation) booleanEventReceiver.receiveRelation(ReasoningRelation relation) booleanExecuteDirectFilterBuiltin.receiveRelation(ReasoningRelation relation) booleanExecuteFilterBuiltin.receiveRelation(ReasoningRelation relation) booleanExecuteFunctionalBuiltin.receiveRelation(ReasoningRelation relation) booleanExecuteRelationalBuiltin.receiveRelation(ReasoningRelation relation) booleanMatch.receiveRelation(ReasoningRelation relation) booleanProcessImp.receiveRelation(ReasoningRelation tuples) booleanResultReceiver.receiveRelation(ReasoningRelation R) booleanScatter.receiveRelation(ReasoningRelation relation) booleanSetConstants.receiveRelation(ReasoningRelation relation) booleanStore.receiveRelation(ReasoningRelation R) receive a whole relation with tuplesbooleanSubstituteFunction.receiveRelation(ReasoningRelation relation) booleanSynchronizedBufferedStore.receiveRelation(ReasoningRelation R) booleanTestEqual.receiveRelation(ReasoningRelation relation) booleanTopDown.receiveRelation(ReasoningRelation tuples) booleanTopDownTrigger.receiveRelation(ReasoningRelation tuples) booleanTopDownUnbufferedStore.receiveRelation(ReasoningRelation R) booleanUnbufferedStore.receiveRelation(ReasoningRelation R) booleanVariableToVariable.receiveRelation(ReasoningRelation relation) booleanSetConstants.receiveRelationNoProject(ReasoningRelation relation) booleanSetConstants.receiveRelationProject(ReasoningRelation relation) voidBufferedStore.tuplesFinished(String annotation, ReasoningRelation R1, ReasoningRelation R2) voidEmptyStore.tuplesFinished(String annotation, ReasoningRelation R1, ReasoningRelation R2) voidEncoder.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidEnd.tuplesFinished(String annotation, ReasoningRelation R1, ReasoningRelation R2) voidEventReceiver.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidExecuteAggregation.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidExecuteConnectorBuiltin.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidExecuteDirectFilterBuiltin.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidExecuteFilterBuiltin.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidExecuteFunctionalBuiltin.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidExecuteRelationalBuiltin.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidProcessImp.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidResultReceiver.tuplesFinished(String annotation, ReasoningRelation R1, ReasoningRelation R2) voidScatter.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidSetConstants.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidStore.tuplesFinished(String annotation, ReasoningRelation R1, ReasoningRelation R2) finish of delivery of single tuplesvoidSubstituteFunction.tuplesFinished(String annotation, ReasoningRelation T1, ReasoningRelation T2) voidSynchronizedBufferedStore.tuplesFinished(String annotation, ReasoningRelation R1, ReasoningRelation R2) voidUnbufferedStore.tuplesFinished(String annotation, ReasoningRelation R1, ReasoningRelation R2) voidReasoningRelation.union(ReasoningRelation tuples) voidResultReceiver.withdrawRelation(ReasoningRelation relation) Constructors in com.semedy.reasoner.reasoning.processes with parameters of type ReasoningRelation -
Uses of ReasoningRelation in com.semedy.reasoner.utils
Methods in com.semedy.reasoner.utils with parameters of type ReasoningRelationModifier and TypeMethodDescriptionvoidReasoningMonitorTimes.postBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, long numResultTuples, ReasoningRelation result, String msg) voidReasoningMonitorTimes.postJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, long numResultTuples, ReasoningRelation result, String joinType, String msg) voidReasoningMonitorTimes.preBuiltinExecution(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, String msg) voidReasoningMonitorTimes.preJoin(Rule rule, Literal literal, String operatorName, String receiverName, ReasoningRelation[] relationA, ReasoningRelation[] relationB, String msg)