You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jena.apache.org by Andy Seaborne <an...@apache.org> on 2016/07/05 15:22:58 UTC

Re: CMS diff: ARQ - Extending Query Execution

Done - thanks!

	Andy

On 22/06/16 12:46, Haozhe wrote:
> Clone URL (Committers only):
> https://cms.apache.org/redirect?new=anonymous;action=diff;uri=http://jena.apache.org/documentation%2Fquery%2Farq-query-eval.mdtext
>
> Haozhe
>
> Index: trunk/content/documentation/query/arq-query-eval.mdtext
> ===================================================================
> --- trunk/content/documentation/query/arq-query-eval.mdtext	(revision 1655891)
> +++ trunk/content/documentation/query/arq-query-eval.mdtext	(working copy)
> @@ -10,7 +10,7 @@
>   ARQ can be [extended in various ways](extension.html) to
>   incorporate custom code into a query.
>   [Custom filter functions](extension.html#value-functions) and
> -[property functions](extension.html#property-functio-ns) p-rovi-de ways
> +[property functions](extension.html#property-functio-ns) provide ways
>   to add application specific code. The
>   [free text search](/documentation/larq/) capabilities, using Apache
>   Lucene, are provided via a property function. Custom filter
> @@ -19,7 +19,7 @@
>   Jena itself can be extended by providing a new implementation of
>   the `Graph` interface. This can be used to encapsulate specific
>   specialised storage and also for wrapping non-RDF sources to look
> -like RDF. There is a common implementation framewo-fk provided-fby
> +like RDF. There is a common implementation framework provided by
>   `GraphBase` so only one operation, the `find` method, needs to be
>   written for a read-only data source. Basic find works well is many
>   cases, and the whole Jena API will be able to use the extension.
> @@ -474,7 +474,7 @@
>   A custom query engine enables an extension to choose which datasets
>   it wishes to handle. It also allows the extension to intercept
>   query execution during the setup of the execution so it can modify
> -the algebra expression, introduce it's own algebra extensions,
> +the algebra expression, introduce its own algebra extensions,
>   choose which high-level optimizations to apply and also transform
>   to the expression into quad form. Execution can proceed with the
>   normal algorithm or a custom `OpExecutor` or a custom Stage
>