Uses of Class
edu.harvard.seas.pl.abcdatalog.ast.validation.DatalogValidator.ValidClause
Package
Description
This package contains classes to check that a clause or a set of clauses (such as those parsed
from user input) are valid (i.e., can be successfully evaluated).
This package contains classes and interfaces that are used in all of the bottom-up engines.
This package contains implementations of standard top-down Datalog evaluation algorithms.
-
Uses of DatalogValidator.ValidClause in edu.harvard.seas.pl.abcdatalog.ast.validation
-
Uses of DatalogValidator.ValidClause in edu.harvard.seas.pl.abcdatalog.engine.bottomup
Modifier and TypeMethodDescriptionSemiNaiveClauseAnnotator.annotate
(DatalogValidator.ValidClause original) Returns a set of annotated clauses for a given unannotated clause.Modifier and TypeMethodDescriptionSemiNaiveClauseAnnotator.annotate
(Set<DatalogValidator.ValidClause> clauses) -
Uses of DatalogValidator.ValidClause in edu.harvard.seas.pl.abcdatalog.engine.topdown
Modifier and TypeFieldDescriptionprotected final Map
<PredicateSym, Set<DatalogValidator.ValidClause>> AbstractQsqEngine.idbRules
Rules for deriving IDB facts mapped by predicate symbol.Modifier and TypeMethodDescriptionstatic AdornedClause
AdornedClause.fromClause
(List<Boolean> headAdornment, DatalogValidator.ValidClause clause) Constructs an adorned clause given an adornment to apply to the head and clause to adorn.