ARQ - Internal Design

@@ Incomplete

ARQ consists of the following parts:

In addition there are class to assist the application writer:

Main packages:

Package Use
com.hp.hpl.jena.query The application API
com.hp.hpl.jena.query.core Parse tree
com.hp.hpl.jena.query.parser The parsers: SPARQL, ARQ, RDQL
com.hp.hpl.jena.query.serializer Output in SPARQL, ARQ forms, in SPARQL syntax, in an abstract form (useful in debugging) and in XML.
com.hp.hpl.jena.query.engine The abstraction of a query engine.
com.hp.hpl.jena.query.engine1 A query engine that is as faithful to the SPARQL specification as possible.
com.hp.hpl.jena.query.resultset Utilities for handling result sets, including output as text and XML.

Core

Parse tree.

Query Engine:

Execution Strategy

Parsers

Serializers

 

ARQ Documentation Page