Most recent edit on 2009-10-14 11:43:32 by JohnSnelson [Reverted to version from 2009-01-28 14:18:30]
Additions:
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.
Deletions:
Summary: Specifies whether XQilla will use query analysis to project documents that it parses during a query. Document projection∞ is an optimization technique which 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.
Edited on 2009-09-24 16:06:09 by MatthewWalters [added info]
Additions:
Summary: Specifies whether XQilla will use query analysis to project documents that it parses during a query. Document projection∞ is an optimization technique which 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.
Deletions:
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.
Edited on 2009-01-28 14:18:30 by JohnSnelson [Added a page on the extension options that XQilla supports.]
Additions:
Oldest known version of this page was edited on 2009-01-28 14:08:57 by JohnSnelson [Added a page on the extension options that XQilla supports.]
Page view:
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