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 TypeInterfaceDescriptioninterface
A 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 TypeClassDescriptionclass
BottomUpEngineFrame<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 TypeClassDescriptionclass
A concurrent bottom-up Datalog engine that employs a saturation algorithm similar to semi-naive evaluation.class
A concurrent bottom-up Datalog engine that employs a saturation algorithm similar to semi-naive evaluation.class
This 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 TypeClassDescriptionclass
A 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 TypeClassDescriptionclass
A Datalog engine that uses a variant of the query-subquery evaluation method.class
A Datalog evaluation engine that uses an iterative version of the query-subquery top-down technique.class
A Datalog evaluation engine that uses the magic set transformation technique.class
A Datalog evaluation engine that uses a recursive version of the query-subquery top-down technique.