MarkLogic 10 Product Documentation
sem:sparql-plansem:sparql-plan(
$sparql as xs:string,
[$bindingNames as xs:string*],
[$options as xs:string*]
) as element()
Summary
Return a node representing the query plan of the given SPARQL query.
Parameters |
sparql |
The SPARQL query to be executed.
|
bindingNames |
A sequence of strings naming the variables whose values should be provided
by the sem:sparql() call. These values will be substituted into the query
where referenced as if they were literals.
|
options |
Options as a sequence of string values. Available options are:
- "base=IRI"
- The initial base IRI for the query.
- "optimize=N"
- Sets the optimization level to use. Levels of 0 (off), 1, and 2 are
recognized. The default is 1.
- "xml"
- Outputs an XML format query plan. This is the default.
- "json"
- Outputs a JSON format query plan. The default is "xml".
|
Required Privileges
http://marklogic.com/xdmp/privileges/sem-sparql
Example
sem:sparql-plan("select * { ?s ?p ?o }",(),"optimize=1")
Copyright © 2024 MarkLogic Corporation. MARKLOGIC is a
registered trademark of MarkLogic Corporation.