XQilla XQuery Extension Options
XQilla supports a few extension options, which affect the way that queries are executed. The namespace used for all XQilla specific extension options is "http://xqilla.sourceforge.net/Functions", and it is bound to the prefix "xqilla" in the XQilla static context.
xqilla:psvi
declare option xqilla:psvi ("true" | "false");
Summary: Specifies whether XQilla will attempt to schema validate XML documents that are parsed. Turning off schema validation can speed up document parsing. The default value is "true".
xqilla:projection
declare option xqilla:projection ("true" | "false");
Summary: Specifies whether XQilla will use query analysis to project documents that it parses during a query.
Document projection∞ is an optimization technique that removes nodes from a document that aren't needed to evaluate the query, which can greatly reduce both the memory used and the time taken by the query.
Document projection is often not suitable for users who wish to perform auxiliary queries on the results of the first query, since information may have been removed from the document that they need. The default value for xqilla:projection is "true".
xqilla:lint
declare option xqilla:lint ("true" | "false");
Summary: Specifies whether XQilla will raise warnings for expressions that may fail type checking during evaluation. The default value is "false".
CategoryXQuery
There are no comments on this page. [Add comment]