souffle
2.0.2-371-g6315b36
|
Go to the documentation of this file.
49 void runAll(
const std::string& inputDirectory,
const std::string& outputDirectory) {
56 void loadAll(
const std::string& inputDirectory) {
63 void printAll(
const std::string& outputDirectory) {
SWIGSouffleProgram * newInstance(const std::string &name)
Creates an instance of a SWIG souffle::SouffleProgram that can be called within a program of a suppor...
virtual SouffleProgram * newInstance()=0
Create new instance (abstract).
SWIGSouffleProgram(souffle::SouffleProgram *program)
virtual void runAll(std::string inputDirectory="", std::string outputDirectory="")=0
Execute program, loading inputs and storing outputs as required.
void runAll(const std::string &inputDirectory, const std::string &outputDirectory)
Calls the corresponding method souffle::SouffleProgram::runAll in SouffleInterface....
void loadAll(const std::string &inputDirectory)
Calls the corresponding method souffle::SouffleProgram::loadAll in SouffleInterface....
virtual void printAll(std::string outputDirectory="")=0
Store all output relations.
Abstract base class for generated Datalog programs.
virtual void run()
Execute the souffle program, without any loads or stores.
virtual void dumpOutputs()=0
Output all the output relations in stdout, without generating any files.
void run()
Calls the corresponding method souffle::SouffleProgram::run in SouffleInterface.h.
void printAll(const std::string &outputDirectory)
Calls the corresponding method souffle::SouffleProgram::printAll in SouffleInterface....
virtual void dumpInputs()=0
Output all the input relations in stdout, without generating any files.
souffle::SouffleProgram * program
pointer to SouffleProgram to invoke functions from SouffleInterface.h
void dumpInputs()
Calls the corresponding method souffle::SouffleProgram::dumpInputs in SouffleInterface....
virtual void loadAll(std::string inputDirectory="")=0
Read all input relations.
virtual ~SWIGSouffleProgram()
void dumpOutputs()
Calls the corresponding method souffle::SouffleProgram::dumpOutputs in SouffleInterface....
Abstract base class for generated Datalog programs.