Uses of Interface
edu.harvard.seas.pl.abcdatalog.engine.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
Modifier and TypeInterfaceDescriptioninterface
A Datalog evaluation engine that retains fact provenance.Modifier and TypeMethodDescriptionstatic Set
<ConstOnlySubstitution> ConjunctiveQueryHelper.query
(DatalogEngine engine, List<PositiveAtom> query) -
Uses of DatalogEngine in edu.harvard.seas.pl.abcdatalog.engine.bottomup
Modifier 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
Modifier 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
Modifier and TypeClassDescriptionclass
A Datalog engine that implements the classic semi-naive bottom-up evaluation algorithm. -
Uses of DatalogEngine in edu.harvard.seas.pl.abcdatalog.engine.topdown
Modifier 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.