Class HeFQUINEngine

java.lang.Object
se.liu.ida.hefquin.engine.HeFQUINEngine

public class HeFQUINEngine extends Object
An object of this class can be used in two ways to process queries over the federation for which the engine has been set up:
  1. On the other hand, it can be used to process arbitrary queries and have the result written directly to stdout or to any other PrintStream, in a format that can be specified. This functionality is provided via the following functions.
  2. On the one hand, it can be used to process SELECT queries and obtain the query result as a ResultSet object, which can then be consumed in whatever way you like. This functionality is provided by via the following functions.
To create a HeFQUINEngine object used HeFQUINEngineBuilder. When you do not need it anymore, make sure to call shutdown().

Technically, this is a wrapper around the Jena/ARQ query processing machinery into which the query processor of this engine is integrated.