Uses of Interface
edu.harvard.seas.pl.abcdatalog.engine.DatalogEngine
Packages that use DatalogEngine
Package
Description
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 single-threaded bottom-up Datalog evaluation engines.
This package contains implementations of standard top-down Datalog evaluation algorithms.
-
Uses of DatalogEngine in edu.harvard.seas.pl.abcdatalog.engine
Subinterfaces of DatalogEngine in edu.harvard.seas.pl.abcdatalog.engineModifier and TypeInterfaceDescriptioninterfaceA Datalog evaluation engine that retains fact provenance.Methods in edu.harvard.seas.pl.abcdatalog.engine with parameters of type DatalogEngineModifier and TypeMethodDescriptionstatic Set<ConstOnlySubstitution> ConjunctiveQueryHelper.query(DatalogEngine engine, List<PositiveAtom> query) -
Uses of DatalogEngine in edu.harvard.seas.pl.abcdatalog.engine.bottomup
Classes in edu.harvard.seas.pl.abcdatalog.engine.bottomup that implement DatalogEngineModifier and TypeClassDescriptionclassBottomUpEngineFrame<E extends EvalManager>A framework for a bottom-up Datalog engine.class -
Uses of DatalogEngine in edu.harvard.seas.pl.abcdatalog.engine.bottomup.concurrent
Classes in edu.harvard.seas.pl.abcdatalog.engine.bottomup.concurrent that implement DatalogEngineModifier and TypeClassDescriptionclassA concurrent bottom-up Datalog engine that employs a saturation algorithm similar to semi-naive evaluation.classA concurrent bottom-up Datalog engine that employs a saturation algorithm similar to semi-naive evaluation.classThis class implements an experimental multi-threaded Datalog evaluation algorithm that supports explicit unification and stratified negation. -
Uses of DatalogEngine in edu.harvard.seas.pl.abcdatalog.engine.bottomup.sequential
Classes in edu.harvard.seas.pl.abcdatalog.engine.bottomup.sequential that implement DatalogEngineModifier and TypeClassDescriptionclassA Datalog engine that implements the classic semi-naive bottom-up evaluation algorithm.Methods in edu.harvard.seas.pl.abcdatalog.engine.bottomup.sequential that return DatalogEngine -
Uses of DatalogEngine in edu.harvard.seas.pl.abcdatalog.engine.topdown
Classes in edu.harvard.seas.pl.abcdatalog.engine.topdown that implement DatalogEngineModifier and TypeClassDescriptionclassA Datalog engine that uses a variant of the query-subquery evaluation method.classA Datalog evaluation engine that uses an iterative version of the query-subquery top-down technique.classA Datalog evaluation engine that uses the magic set transformation technique.classA Datalog evaluation engine that uses a recursive version of the query-subquery top-down technique.