Uses of Interface
com.semedy.reasoner.api.edb.Relation
Package
Description
-
Uses of Relation in com.semedy.reasoner.api.builtin
-
Uses of Relation in com.semedy.reasoner.api.edb
Modifier and TypeMethodDescriptionRelationFactory.createRelation
(String predicate, int arity, long[] grounds, int number, ExtensionalDB edb) create a relation.Partitioning.search4Relation
(TupleBuffer tuple, boolean create) search for corresponding relationModifier and TypeMethodDescriptionExtensionalDB.createRelation
(String predicate) Create a relation for predicate p.ExtensionalDB.createRelation
(String predicate, int number) Create a relation for predicate p.ExtensionalDB.getRelations
(String predicate) return a list of all relations for predicate p (can be more than one)Modifier and TypeMethodDescriptionvoid
ExtensionalDB.addRelation
(String pname, Relation T) add a whole relation R to a predicatevoid
Partitioning.addRelation
(Relation R) add a relation to the partitions -
Uses of Relation in com.semedy.reasoner.edb.persistentstore
Modifier and TypeMethodDescriptionvoid
PersistentRelation.subtractRelation
(Relation R) void
PersistentRelation.unionRelation
(Relation R) -
Uses of Relation in com.semedy.reasoner.edb.ramstore
Modifier and TypeClassDescriptionclass
class
A sub relation of a persistent relation defined by a filter.class
Represents a mixed relation, i.e. tuples are stored persistent and in main memory.ModifierConstructorDescriptionMainMemorySubRelation
(List<Relation> relations, long[] filter, int arity, long[] grounds) -
Uses of Relation in com.semedy.reasoner.induction
-
Uses of Relation in com.semedy.reasoner.reasoning.monitor
Modifier and TypeMethodDescriptionstatic Relation[]
ReasoningMonitorRelation.create
(ReasoningRelation... relations) static Relation[]
ReasoningMonitorRelation.create
(List<ReasoningRelation> relations) static Relation
ReasoningMonitorRelation.createSingle
(ReasoningRelation relation) Modifier and TypeMethodDescriptionvoid
RelationAdapter.addSubRelation
(Relation R) void
RelationAdapter.subtractRelation
(Relation R) void
RelationAdapter.unionRelation
(Relation R) -
Uses of Relation in com.semedy.reasoner.reasoning.processes
Modifier and TypeMethodDescriptionvoid
CrossProductBaseRelation.addSubRelation
(Relation R) void
SystemMonitor.preJoin
(Rule rule, Literal literal, String operatorName, String receiverName, Relation[] relationA, Relation[] relationB, String msg) ModifierConstructorDescriptionReasoningRelation
(int arity, Relation tuples, ReasoningMonitor monitor, boolean cepReasoning) ReasoningRelation
(Relation T, String p, ReasoningMonitor monitor, boolean streamReasoningWithRetracts) create a reasoning relation out of an edb relation