Class DeductiveDatabase

java.lang.Object
com.semedy.reasoner.api.core.DeductiveDatabase
Direct Known Subclasses:
QueryRunner, StreamReasoningDB

public class DeductiveDatabase extends Object
High level interface for a whole deductive database.
Encapsulates symbol handler, edb, idb, builtins, rewriters.
Provides adding/removing facts, adding/removing rules,
querying and transaction handling of fact and rule modifications.
DDB is thread local, so every thread has its own instance of DDB.
Core which is a member of DDB is shared for different DDBs.
Author:
angele