Package edu.harvard.seas.pl.abcdatalog.executor
package edu.harvard.seas.pl.abcdatalog.executor
This package contains classes that implement a Datalog executor, which is a Datalog engine that
runs asynchronously. New facts can be added to the engine in the midst of evaluation.
-
ClassDescriptionA interface to an ongoing Datalog evaluation that allows for callbacks to be registered that are invoked when relevant new facts are derived and for new EDB facts to be added in the midst of evaluation.A callback that is registered with a Datalog executor and is invoked during evaluation.A Datalog executor that runs the actual Datalog evaluation concurrently in separate threads.A basic demonstration of how to use a Datalog executor.