Class Recorded
java.lang.Object
org.projog.core.predicate.AbstractPredicateFactory
org.projog.core.predicate.builtin.db.Recorded
- All Implemented Interfaces:
KnowledgeBaseConsumer, PredicateFactory
recorded(X,Y,Z) - checks if a term is associated with a key.
recorded(X,Y,Z) succeeds if there exists an association between the key represented by X
and the term represented by Y, with the reference represented by Z.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIterator(Term key, RecordedDatabase database) protected PredicategetPredicate(Term key, Term value) protected PredicategetPredicate(Term key, Term value, Term reference) Methods inherited from class AbstractPredicateFactory
getArithmeticOperators, getFileHandles, getKnowledgeBase, getOperands, getPredicate, getPredicate, getPredicate, getPredicate, getPredicates, getProjogListeners, getSpyPoints, getTermFormatter, init, isRetryable, setKnowledgeBaseMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface PredicateFactory
isAlwaysCutOnBacktrack
-
Constructor Details
-
Recorded
public Recorded()
-
-
Method Details
-
getPredicate
- Overrides:
getPredicatein classAbstractPredicateFactory
-
getPredicate
- Overrides:
getPredicatein classAbstractPredicateFactory
-
getIterator
-