Uses of Package
edu.harvard.seas.pl.abcdatalog.util.substitution
Package
Description
This packages contains classes representing the core abstract syntax tree for AbcDatalog.
This package contains the standard interface for a Datalog engine (see
DatalogExecutor
for an alternative interface).This package contains classes and interfaces that are used in all of the bottom-up engines.
This package contains multi-threaded bottom-up Datalog evaluation engines.
This package contains data structures for storing and indexing Datalog facts.
This package contains classes that represents substitutions (i.e., mappings from variables to
terms).
-
ClassDescriptionA mapping from variables to constants.A mapping from variables to terms.A substitution that allows a variable to be mapped to (i.e., unified with) multiple terms, as long as no two of those terms are constants.
-
-
ClassDescriptionThis is a substitution tailor-made for a particular clause.A mapping from variables to terms.
-
-
-
ClassDescriptionThis is a substitution tailor-made for a particular clause.A mapping from variables to constants.A mapping from variables to constants.A mapping from variables to terms.A substitution that allows a variable to be mapped to (i.e., unified with) multiple terms, as long as no two of those terms are constants.A mapping from variables to terms.