| <!DOCTYPE HTML> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc (17) --> |
| <title>ARQ (Apache Jena ARQ)</title> |
| <meta name="viewport" content="width=device-width, initial-scale=1"> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <meta name="description" content="declaration: module: org.apache.jena.arq, package: org.apache.jena.query, class: ARQ"> |
| <meta name="generator" content="javadoc/ClassWriterImpl"> |
| <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style"> |
| <link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style"> |
| <script type="text/javascript" src="../../../../../script.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-3.6.1.min.js"></script> |
| <script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script> |
| </head> |
| <body class="class-declaration-page"> |
| <script type="text/javascript">var evenRowColor = "even-row-color"; |
| var oddRowColor = "odd-row-color"; |
| var tableTab = "table-tab"; |
| var activeTableTab = "active-table-tab"; |
| var pathtoroot = "../../../../../"; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <div class="flex-box"> |
| <header role="banner" class="flex-header"> |
| <nav role="navigation"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="top-nav" id="navbar-top"> |
| <div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div> |
| <ul id="navbar-top-firstrow" class="nav-list" title="Navigation"> |
| <li><a href="../../../../module-summary.html">Module</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li class="nav-bar-cell1-rev">Class</li> |
| <li><a href="class-use/ARQ.html">Use</a></li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../../help-doc.html#class">Help</a></li> |
| </ul> |
| </div> |
| <div class="sub-nav"> |
| <div> |
| <ul class="sub-nav-list"> |
| <li>Summary: </li> |
| <li>Nested | </li> |
| <li><a href="#field-summary">Field</a> | </li> |
| <li><a href="#constructor-summary">Constr</a> | </li> |
| <li><a href="#method-summary">Method</a></li> |
| </ul> |
| <ul class="sub-nav-list"> |
| <li>Detail: </li> |
| <li><a href="#field-detail">Field</a> | </li> |
| <li><a href="#constructor-detail">Constr</a> | </li> |
| <li><a href="#method-detail">Method</a></li> |
| </ul> |
| </div> |
| <div class="nav-list-search"><label for="search-input">SEARCH:</label> |
| <input type="text" id="search-input" value="search" disabled="disabled"> |
| <input type="reset" id="reset-button" value="reset" disabled="disabled"> |
| </div> |
| </div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <span class="skip-nav" id="skip-navbar-top"></span></nav> |
| </header> |
| <div class="flex-content"> |
| <main role="main"> |
| <!-- ======== START OF CLASS DATA ======== --> |
| <div class="header"> |
| <div class="sub-title"><span class="module-label-in-type">Module</span> <a href="../../../../module-summary.html">org.apache.jena.arq</a></div> |
| <div class="sub-title"><span class="package-label-in-type">Package</span> <a href="package-summary.html">org.apache.jena.query</a></div> |
| <h1 title="Class ARQ" class="title">Class ARQ</h1> |
| </div> |
| <div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a> |
| <div class="inheritance">org.apache.jena.query.ARQ</div> |
| </div> |
| <section class="class-description" id="class-description"> |
| <hr> |
| <div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ARQ</span> |
| <span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div> |
| <div class="block">ARQ - miscellaneous settings</div> |
| </section> |
| <section class="summary"> |
| <ul class="summary-list"> |
| <!-- =========== FIELD SUMMARY =========== --> |
| <li> |
| <section class="field-summary" id="field-summary"> |
| <h2>Field Summary</h2> |
| <div class="caption"><span>Fields</span></div> |
| <div class="summary-table three-column-summary"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Field</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color"><code>static final boolean</code></div> |
| <div class="col-second even-row-color"><code><a href="#allowDuplicateSelectColumns" class="member-name-link">allowDuplicateSelectColumns</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Indicate whether duplicate select and groupby variables are allowed.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static boolean</code></div> |
| <div class="col-second odd-row-color"><code><a href="#allowServiceDefault" class="member-name-link">allowServiceDefault</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Default for whether SERVICE is enabled when no context setting <a href="#httpServiceAllowed"><code>httpServiceAllowed</code></a> is found.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#arqIRI" class="member-name-link">arqIRI</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">IRI for ARQ</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#arqParamNS" class="member-name-link">arqParamNS</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Root of ARQ-defined parameter names</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#arqSymbolPrefix" class="member-name-link">arqSymbolPrefix</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Prefix for ARQ-defined parameter names</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#constantBNodeLabels" class="member-name-link">constantBNodeLabels</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Controls bNode labels as <_:...> or not - |
| that is a pseudo URIs.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#enableExecutionTimeLogging" class="member-name-link">enableExecutionTimeLogging</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Enable logging of execution timing.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#enablePropertyFunctions" class="member-name-link">enablePropertyFunctions</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Enable built-in property functions - also called "magic properties".</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#extensionValueTypes" class="member-name-link">extensionValueTypes</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Expression evaluation without extension types (e.g.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#fixupUndefinedPrefixes" class="member-name-link">fixupUndefinedPrefixes</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">If set to true, the parsers will convert undefined prefixes to a URI |
| according to the fixup function <a href="../riot/system/RiotLib.html#fixupPrefixes"><code>RiotLib.fixupPrefixes</code></a>.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#generateToList" class="member-name-link">generateToList</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Generate the ToList operation in the algebra (as ARQ is stream based, ToList is a non-op).</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static boolean</code></div> |
| <div class="col-second odd-row-color"><code><a href="#globalServiceAllowed" class="member-name-link">globalServiceAllowed</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Global on/off for all SERVICE calls.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#hideNonDistiguishedVariables" class="member-name-link">hideNonDistiguishedVariables</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key to control hiding non-distinguished variables</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#httpQueryClient" class="member-name-link">httpQueryClient</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.net.http/java/net/http/HttpClient.html" title="class or interface in java.net.http" class="external-link"><code>HttpClient</code></a> to use.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#httpQueryTimeout" class="member-name-link">httpQueryTimeout</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Operation timeout.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#httpRegistryRequestModifer" class="member-name-link">httpRegistryRequestModifer</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Use this symbol to provide a <a href="../http/sys/RegistryRequestModifier.html" title="class in org.apache.jena.http.sys"><code>RegistryRequestModifier</code></a> that can modify |
| an HTTP request just before it is sent.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#httpRequestModifer" class="member-name-link">httpRequestModifer</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Use this symbol to provide a <a href="../http/sys/HttpRequestModifier.html" title="interface in org.apache.jena.http.sys"><code>HttpRequestModifier</code></a> directly.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#httpServiceAllowed" class="member-name-link">httpServiceAllowed</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Control whether SERVICE processing is allowed.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#httpServiceSendMode" class="member-name-link">httpServiceSendMode</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Use this symbol to provide a <a href="../sparql/exec/http/QuerySendMode.html" title="enum class in org.apache.jena.sparql.exec.http"><code>QuerySendMode</code></a> to use on the HTTP call.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#inputGraphBNodeLabels" class="member-name-link">inputGraphBNodeLabels</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">If true, XML result sets will use the bNode label in the result set itself.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#javaRegex" class="member-name-link">javaRegex</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Symbol to name java.util.regex regular expression engine</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#logExecName" class="member-name-link">logExecName</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Name of the execution logger</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#logHttpRequestName" class="member-name-link">logHttpRequestName</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Name of the logger for remote HTTP requests</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#logInfoName" class="member-name-link">logInfoName</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Name of the information logger (only used by jena-text).</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#NAME" class="member-name-link">NAME</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">The product name</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optDistinctToReduced" class="member-name-link">optDistinctToReduced</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether a DISTINCT-ORDER BY query is done by replacing the distinct with a reduced.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optExprConstantFolding" class="member-name-link">optExprConstantFolding</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies constant folding to expressions</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optFilterConjunction" class="member-name-link">optFilterConjunction</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies |
| optimizations to conjunctions (&&) in filters.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optFilterDisjunction" class="member-name-link">optFilterDisjunction</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies |
| optimizations to disjunctions (||) in filters.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optFilterEquality" class="member-name-link">optFilterEquality</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies |
| optimizations to equalities in FILTERs.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optFilterExpandOneOf" class="member-name-link">optFilterExpandOneOf</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies |
| optimizations to IN and NOT IN.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optFilterImplicitJoin" class="member-name-link">optFilterImplicitJoin</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies optimizations to implicit joins in FILTERs.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optFilterInequality" class="member-name-link">optFilterInequality</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies |
| optimizations to inequalities in FILTERs |
| This optimization is conservative - it does not take place if |
| there is a potential risk of changing query semantics</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optFilterPlacement" class="member-name-link">optFilterPlacement</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether the main query engine moves filters to the "best" place.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optFilterPlacementBGP" class="member-name-link">optFilterPlacementBGP</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether to do filter placement within BGP and quad blocks.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optFilterPlacementConservative" class="member-name-link">optFilterPlacementConservative</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether the main query engine moves filters to the "best" place using |
| the more limited and conservative strategy which does not place as many filters |
| Must be explicitly set "true" to operate.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optimization" class="member-name-link">optimization</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the main query engine applies the |
| default optimization transformations.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optImplicitLeftJoin" class="member-name-link">optImplicitLeftJoin</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies optimizations to implicit left joins.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optIndexJoinStrategy" class="member-name-link">optIndexJoinStrategy</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies optimizations to the evaluation |
| of joins to favour index joins wherever possible</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optInlineAssignments" class="member-name-link">optInlineAssignments</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies optimizations where by some |
| assignments may be eliminated/inlined into the operators where their values are used only once</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optInlineAssignmentsAggressive" class="member-name-link">optInlineAssignmentsAggressive</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer aggressively inlines assignments whose |
| values are used only once into operators where those expressions may be evaluated multiple times e.g.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optMergeBGPs" class="member-name-link">optMergeBGPs</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether the standard optimizater applies optimizations to joined BGPs to |
| merge them into single BGPs.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optMergeExtends" class="member-name-link">optMergeExtends</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies the optimization |
| to combine stacks of (extend) into one compound operation.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optOrderByDistinctApplication" class="member-name-link">optOrderByDistinctApplication</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether a DISTINCT-ORDER BY query is done by applying the ORDER BY after the DISTINCT |
| when default SPARQL semantics usually mean ORDER BY applies before DISTINCT.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optPathFlatten" class="member-name-link">optPathFlatten</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the main query engine flattens simple paths |
| (e.g.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optPathFlattenAlgebra" class="member-name-link">optPathFlattenAlgebra</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether the main query engine does more extensive property path flattening that involves |
| more in-depth manipulation of the SPARQL algebra.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optPromoteTableEmpty" class="member-name-link">optPromoteTableEmpty</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies table empty promotion</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#optReorderBGP" class="member-name-link">optReorderBGP</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key controlling whether the standard optimizer applies the optimization |
| to reorder basic graph patterns.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#optTopNSorting" class="member-name-link">optTopNSorting</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether an ORDER BY-LIMIT query is done avoiding total sort using an heap.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#outputGraphBNodeLabels" class="member-name-link">outputGraphBNodeLabels</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">If true, XML result sets written will contain the graph bNode label |
| See also inputGraphBNodeLabels</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#propertyFunctions" class="member-name-link">propertyFunctions</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context key controlling whether the main query engine processes property functions.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#queryTimeout" class="member-name-link">queryTimeout</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Set timeout.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#regexImpl" class="member-name-link">regexImpl</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Determine which regular expression system to use.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#serviceParams" class="member-name-link">serviceParams</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Use this Symbol to allow passing additional query parameters to a |
| SERVICE <IRI> call.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#spillToDiskThreshold" class="member-name-link">spillToDiskThreshold</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">A Long value that specifies the number of bindings (or triples for CONSTRUCT queries) to be stored in memory by sort |
| operations or hash tables before switching to temporary disk files.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#stageGenerator" class="member-name-link">stageGenerator</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context key for StageBuilder used in BGP compilation</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#strictSPARQL" class="member-name-link">strictSPARQL</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Stick exactly to the spec.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#symCustomFunctionScriptAllowList" class="member-name-link">symCustomFunctionScriptAllowList</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context symbol for the script function allow list</div> |
| </div> |
| <div class="col-first even-row-color"><code>static <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#symJavaScriptFunctions" class="member-name-link">symJavaScriptFunctions</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Context symbol for JavaScript functions as a string value which is evaluated.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#symJavaScriptLibFile" class="member-name-link">symJavaScriptLibFile</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Context symbol for JavaScript library of functions defined in a file.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#symLogExec" class="member-name-link">symLogExec</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Symbol to enable logging of execution.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#systemPropertyScripting" class="member-name-link">systemPropertyScripting</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Java system property to enable JavaScript functions</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#topNSortingThreshold" class="member-name-link">topNSortingThreshold</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">Threshold for doing a top N sort for ORDER-LIMIT.</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#useSAX" class="member-name-link">useSAX</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Use the SAX parser for XML result sets.</div> |
| </div> |
| <div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div> |
| <div class="col-second even-row-color"><code><a href="#VERSION" class="member-name-link">VERSION</a></code></div> |
| <div class="col-last even-row-color"> |
| <div class="block">The ARQ version</div> |
| </div> |
| <div class="col-first odd-row-color"><code>static final <a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></code></div> |
| <div class="col-second odd-row-color"><code><a href="#xercesRegex" class="member-name-link">xercesRegex</a></code></div> |
| <div class="col-last odd-row-color"> |
| <div class="block">Symbol to name the Xerces-J regular expression engine</div> |
| </div> |
| </div> |
| </section> |
| </li> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <li> |
| <section class="constructor-summary" id="constructor-summary"> |
| <h2>Constructor Summary</h2> |
| <div class="caption"><span>Constructors</span></div> |
| <div class="summary-table two-column-summary"> |
| <div class="table-header col-first">Constructor</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">ARQ</a>()</code></div> |
| <div class="col-last even-row-color"> </div> |
| </div> |
| </section> |
| </li> |
| <!-- ========== METHOD SUMMARY =========== --> |
| <li> |
| <section class="method-summary" id="method-summary"> |
| <h2>Method Summary</h2> |
| <div id="method-summary-table"> |
| <div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab1', 3)" class="table-tab">Static Methods</button><button id="method-summary-table-tab4" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table-tab4', 3)" class="table-tab">Concrete Methods</button></div> |
| <div id="method-summary-table.tabpanel" role="tabpanel"> |
| <div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0"> |
| <div class="table-header col-first">Modifier and Type</div> |
| <div class="table-header col-second">Method</div> |
| <div class="table-header col-last">Description</div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#enableBlankNodeResultLabels()" class="member-name-link">enableBlankNodeResultLabels</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Turn on processing of blank node labels in queries</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#enableBlankNodeResultLabels(boolean)" class="member-name-link">enableBlankNodeResultLabels</a><wbr>(boolean val)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Turn on/off processing of blank node labels in queries</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#enableOptimizer(boolean)" class="member-name-link">enableOptimizer</a><wbr>(boolean state)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Globally switch the default optimizer on and off : |
| Note that storage subsystems may also be applying |
| separately controlled optimizations.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#enableOptimizer(org.apache.jena.sparql.util.Context,boolean)" class="member-name-link">enableOptimizer</a><wbr>(<a href="../sparql/util/Context.html" title="class in org.apache.jena.sparql.util">Context</a> context, |
| boolean state)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Switch the default optimizer on and off for a specific Context.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../sparql/util/Context.html" title="class in org.apache.jena.sparql.util">Context</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getContext()" class="member-name-link">getContext</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.slf4j.Logger</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getExecLogger()" class="member-name-link">getExecLogger</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">The execution logger</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../sparql/mgt/Explain.InfoLevel.html" title="enum class in org.apache.jena.sparql.mgt">Explain.InfoLevel</a></code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getExecutionLogging()" class="member-name-link">getExecutionLogging</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Get the currently global execution logging setting</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.slf4j.Logger</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getHttpRequestLogger()" class="member-name-link">getHttpRequestLogger</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">The HTTP Request logger</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static org.slf4j.Logger</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#getInfoLogger()" class="member-name-link">getInfoLogger</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">The information logger</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#init()" class="member-name-link">init</a>()</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Ensure things have started - applications do not need call this.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isFalse(org.apache.jena.sparql.util.Symbol)" class="member-name-link">isFalse</a><wbr>(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isFalseOrUndef(org.apache.jena.sparql.util.Symbol)" class="member-name-link">isFalseOrUndef</a><wbr>(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isStrictMode()" class="member-name-link">isStrictMode</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isTrue(org.apache.jena.sparql.util.Symbol)" class="member-name-link">isTrue</a><wbr>(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static boolean</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#isTrueOrUndef(org.apache.jena.sparql.util.Symbol)" class="member-name-link">isTrueOrUndef</a><wbr>(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#set(org.apache.jena.sparql.util.Symbol,boolean)" class="member-name-link">set</a><wbr>(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol, |
| boolean value)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setExecutionLogging(org.apache.jena.sparql.mgt.Explain.InfoLevel)" class="member-name-link">setExecutionLogging</a><wbr>(<a href="../sparql/mgt/Explain.InfoLevel.html" title="enum class in org.apache.jena.sparql.mgt">Explain.InfoLevel</a> infoLevel)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Set execution logging - logging is to logger "org.apache.jena.arq.exec" at level INFO.</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setFalse(org.apache.jena.sparql.util.Symbol)" class="member-name-link">setFalse</a><wbr>(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setNormalMode()" class="member-name-link">setNormalMode</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Set normal mode, including expression evaluation</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setNormalMode(org.apache.jena.sparql.util.Context)" class="member-name-link">setNormalMode</a><wbr>(<a href="../sparql/util/Context.html" title="class in org.apache.jena.sparql.util">Context</a> context)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Explicitly set the values for normal operation.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setStrictMode()" class="member-name-link">setStrictMode</a>()</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Set strict mode, including expression evaluation</div> |
| </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setStrictMode(org.apache.jena.sparql.util.Context)" class="member-name-link">setStrictMode</a><wbr>(<a href="../sparql/util/Context.html" title="class in org.apache.jena.sparql.util">Context</a> context)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> |
| <div class="block">Set strict mode for a given Context.</div> |
| </div> |
| <div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setTrue(org.apache.jena.sparql.util.Symbol)" class="member-name-link">setTrue</a><wbr>(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</code></div> |
| <div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| <div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div> |
| <div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#unset(org.apache.jena.sparql.util.Symbol)" class="member-name-link">unset</a><wbr>(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</code></div> |
| <div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"> </div> |
| </div> |
| </div> |
| </div> |
| <div class="inherited-list"> |
| <h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3> |
| <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#getClass()" title="class or interface in java.lang" class="external-link">getClass</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#hashCode()" title="class or interface in java.lang" class="external-link">hashCode</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notify()" title="class or interface in java.lang" class="external-link">notify</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#notifyAll()" title="class or interface in java.lang" class="external-link">notifyAll</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#toString()" title="class or interface in java.lang" class="external-link">toString</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait()" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long)" title="class or interface in java.lang" class="external-link">wait</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#wait(long,int)" title="class or interface in java.lang" class="external-link">wait</a></code></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <section class="details"> |
| <ul class="details-list"> |
| <!-- ============ FIELD DETAIL =========== --> |
| <li> |
| <section class="field-details" id="field-detail"> |
| <h2>Field Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="logExecName"> |
| <h3>logExecName</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">logExecName</span></div> |
| <div class="block">Name of the execution logger</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.jena.query.ARQ.logExecName">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="logInfoName"> |
| <h3>logInfoName</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">logInfoName</span></div> |
| <div class="block">Name of the information logger (only used by jena-text).</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.jena.query.ARQ.logInfoName">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="logHttpRequestName"> |
| <h3>logHttpRequestName</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">logHttpRequestName</span></div> |
| <div class="block">Name of the logger for remote HTTP requests</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.jena.query.ARQ.logHttpRequestName">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="symLogExec"> |
| <h3>symLogExec</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">symLogExec</span></div> |
| <div class="block">Symbol to enable logging of execution. |
| Must also set log4j, or other logging system, |
| The logger is "org.apache.jena.arq.exec" |
| <br/> |
| log4j2: |
| <pre> |
| logger.arq-exec.name = org.apache.jena.arq.exec |
| logger.arq-exec.level = INFO |
| </pre> |
| See the <a href="http://jena.apache.org/documentation/query/logging.html">ARQ Logging Documentation</a>.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="arqIRI"> |
| <h3>arqIRI</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">arqIRI</span></div> |
| <div class="block">IRI for ARQ</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.jena.query.ARQ.arqIRI">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="arqParamNS"> |
| <h3>arqParamNS</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">arqParamNS</span></div> |
| <div class="block">Root of ARQ-defined parameter names</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.jena.query.ARQ.arqParamNS">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="arqSymbolPrefix"> |
| <h3>arqSymbolPrefix</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">arqSymbolPrefix</span></div> |
| <div class="block">Prefix for ARQ-defined parameter names</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.jena.query.ARQ.arqSymbolPrefix">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="strictSPARQL"> |
| <h3>strictSPARQL</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">strictSPARQL</span></div> |
| <div class="block">Stick exactly to the spec.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="constantBNodeLabels"> |
| <h3>constantBNodeLabels</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">constantBNodeLabels</span></div> |
| <div class="block">Controls bNode labels as <_:...> or not - |
| that is a pseudo URIs. |
| This does not affect [] or _:a bNodes as variables in queries.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enablePropertyFunctions"> |
| <h3>enablePropertyFunctions</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">enablePropertyFunctions</span></div> |
| <div class="block">Enable built-in property functions - also called "magic properties". |
| These are properties in triple patterns that need |
| calculation, not matching. See ARQ documentation for more details. |
| rdfs:member and http://jena.apache.org/ARQ/list#member are provided.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableExecutionTimeLogging"> |
| <h3>enableExecutionTimeLogging</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">enableExecutionTimeLogging</span></div> |
| <div class="block">Enable logging of execution timing.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="outputGraphBNodeLabels"> |
| <h3>outputGraphBNodeLabels</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">outputGraphBNodeLabels</span></div> |
| <div class="block">If true, XML result sets written will contain the graph bNode label |
| See also inputGraphBNodeLabels</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="inputGraphBNodeLabels"> |
| <h3>inputGraphBNodeLabels</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">inputGraphBNodeLabels</span></div> |
| <div class="block">If true, XML result sets will use the bNode label in the result set itself. |
| See also outputGraphBNodeLabels</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="queryTimeout"> |
| <h3>queryTimeout</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">queryTimeout</span></div> |
| <div class="block">Set timeout. The value of this symbol gives the value of the timeout in milliseconds |
| <ul> |
| <li>A Number; the long value is used</li> |
| <li>A string, e.g. "1000", parsed as a number</li> |
| <li>A string, as two numbers separated by a comma, e.g. "500,10000" parsed as two numbers</li> |
| </ul></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="QueryExecutionBuilder.html#timeout(long,java.util.concurrent.TimeUnit)"><code>QueryExecutionBuilder.timeout(long, TimeUnit)</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="stageGenerator"> |
| <h3>stageGenerator</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">stageGenerator</span></div> |
| <div class="block">Context key for StageBuilder used in BGP compilation</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="hideNonDistiguishedVariables"> |
| <h3>hideNonDistiguishedVariables</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">hideNonDistiguishedVariables</span></div> |
| <div class="block">Context key to control hiding non-distinguished variables</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="useSAX"> |
| <h3>useSAX</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">useSAX</span></div> |
| <div class="block">Use the SAX parser for XML result sets. The default is to use StAX for |
| full streaming of XML results. The SAX parser takes a copy of the result set |
| before giving the ResultSet to the calling application.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="allowDuplicateSelectColumns"> |
| <h3>allowDuplicateSelectColumns</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type">boolean</span> <span class="element-name">allowDuplicateSelectColumns</span></div> |
| <div class="block">Indicate whether duplicate select and groupby variables are allowed. |
| If false, duplicates are silently suppressed; it's not an error.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.jena.query.ARQ.allowDuplicateSelectColumns">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="regexImpl"> |
| <h3>regexImpl</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">regexImpl</span></div> |
| <div class="block">Determine which regular expression system to use. |
| The value of this context entry should be a string or symbol |
| of one of the following: |
| javaRegex : use java.util.regex (support features outside the strict SPARQL regex language) |
| xercesRegex : use the internal XPath regex engine (more compliant)</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="javaRegex"> |
| <h3>javaRegex</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">javaRegex</span></div> |
| <div class="block">Symbol to name java.util.regex regular expression engine</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="xercesRegex"> |
| <h3>xercesRegex</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">xercesRegex</span></div> |
| <div class="block">Symbol to name the Xerces-J regular expression engine</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="serviceParams"> |
| <h3>serviceParams</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">serviceParams</span></div> |
| <div class="block">Use this Symbol to allow passing additional query parameters to a |
| SERVICE <IRI> call. |
| Parameters need to be grouped by SERVICE <IRI>, |
| a Map<String, Map<String,List<String>>> is assumed. |
| The key of the first map is the SERVICE IRI, the value is a Map |
| which maps the name of a query string parameters to its values.</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../sparql/exec/http/Service.html" title="class in org.apache.jena.sparql.exec.http"><code>Service</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="httpServiceSendMode"> |
| <h3>httpServiceSendMode</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">httpServiceSendMode</span></div> |
| <div class="block">Use this symbol to provide a <a href="../sparql/exec/http/QuerySendMode.html" title="enum class in org.apache.jena.sparql.exec.http"><code>QuerySendMode</code></a> to use on the HTTP call.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="httpRegistryRequestModifer"> |
| <h3>httpRegistryRequestModifer</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">httpRegistryRequestModifer</span></div> |
| <div class="block">Use this symbol to provide a <a href="../http/sys/RegistryRequestModifier.html" title="class in org.apache.jena.http.sys"><code>RegistryRequestModifier</code></a> that can modify |
| an HTTP request just before it is sent.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="httpRequestModifer"> |
| <h3>httpRequestModifer</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">httpRequestModifer</span></div> |
| <div class="block">Use this symbol to provide a <a href="../http/sys/HttpRequestModifier.html" title="interface in org.apache.jena.http.sys"><code>HttpRequestModifier</code></a> directly. |
| This takes precedence over registry lookup.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="globalServiceAllowed"> |
| <h3>globalServiceAllowed</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name">globalServiceAllowed</span></div> |
| <div class="block">Global on/off for all SERVICE calls. |
| <p> |
| Set <code>false</code> to disable SERVICE calls |
| regardless of any context or default setting.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="allowServiceDefault"> |
| <h3>allowServiceDefault</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name">allowServiceDefault</span></div> |
| <div class="block">Default for whether SERVICE is enabled when no context setting <a href="#httpServiceAllowed"><code>httpServiceAllowed</code></a> is found.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="httpServiceAllowed"> |
| <h3>httpServiceAllowed</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">httpServiceAllowed</span></div> |
| <div class="block">Control whether SERVICE processing is allowed. |
| If the context of the query execution contains this, |
| and it's set to "false", then SERVICE is not allowed.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="httpQueryClient"> |
| <h3>httpQueryClient</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">httpQueryClient</span></div> |
| <div class="block"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.net.http/java/net/http/HttpClient.html" title="class or interface in java.net.http" class="external-link"><code>HttpClient</code></a> to use.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="httpQueryTimeout"> |
| <h3>httpQueryTimeout</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">httpQueryTimeout</span></div> |
| <div class="block">Operation timeout. |
| Connection timeout is controlled via <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.net.http/java/net/http/HttpClient.html" title="class or interface in java.net.http" class="external-link"><code>HttpClient</code></a>.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="fixupUndefinedPrefixes"> |
| <h3>fixupUndefinedPrefixes</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">fixupUndefinedPrefixes</span></div> |
| <div class="block">If set to true, the parsers will convert undefined prefixes to a URI |
| according to the fixup function <a href="../riot/system/RiotLib.html#fixupPrefixes"><code>RiotLib.fixupPrefixes</code></a>. |
| Normally, unset (which equates to false).</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list-long"> |
| <li><a href="../riot/system/RiotLib.html#isPrefixIRI(java.lang.String)"><code>RiotLib.isPrefixIRI(java.lang.String)</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="spillToDiskThreshold"> |
| <h3>spillToDiskThreshold</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">spillToDiskThreshold</span></div> |
| <div class="block">A Long value that specifies the number of bindings (or triples for CONSTRUCT queries) to be stored in memory by sort |
| operations or hash tables before switching to temporary disk files. The value defaults to -1, which will always |
| keep the bindings in memory and never write to temporary files. The amount of memory used will vary based on |
| the size of the bindings. If you are retrieving large literal strings, then you may need to lower the value. |
| <p> |
| Note that for a complex query, several sort or hash operations might be running in parallel; each one will be |
| allowed to retain as many bindings in memory as this value specifies before it starts putting data in temporary |
| files. Also, several running sessions could be doing such operations concurrently. Therefore, the total number |
| of bindings held in memory could be many times this value; it is necessary to keep this fact in mind when |
| choosing the value. |
| <p> |
| Operations currently affected by this symbol: <br> |
| ORDER BY, SPARQL Update, CONSTRUCT (optionally) |
| <p> |
| A reasonable value here is 10000. |
| </p></div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="https://issues.apache.org/jira/browse/JENA-119">JENA-119</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optimization"> |
| <h3>optimization</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optimization</span></div> |
| <div class="block">Context key controlling whether the main query engine applies the |
| default optimization transformations.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optPathFlatten"> |
| <h3>optPathFlatten</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optPathFlatten</span></div> |
| <div class="block">Context key controlling whether the main query engine flattens simple paths |
| (e.g. <code>?x :p/:q ?z =&gt; ?x :p ?.0 . ?.0 ?q ?z</code>) |
| <p>Default is "true"</p></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optPathFlattenAlgebra"> |
| <h3>optPathFlattenAlgebra</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optPathFlattenAlgebra</span></div> |
| <div class="block">Context key controlling whether the main query engine does more extensive property path flattening that involves |
| more in-depth manipulation of the SPARQL algebra. This must be explicitly enabled and is only used if |
| <a href="#optPathFlatten"><code>optPathFlatten</code></a> is also enabled (which it is by default). |
| <p>Default is <code>false</code></p></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optFilterPlacement"> |
| <h3>optFilterPlacement</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optFilterPlacement</span></div> |
| <div class="block">Context key controlling whether the main query engine moves filters to the "best" place. |
| Default is "true" - filter placement is done.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optFilterPlacementBGP"> |
| <h3>optFilterPlacementBGP</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optFilterPlacementBGP</span></div> |
| <div class="block">Context key controlling whether to do filter placement within BGP and quad blocks. |
| Modifies the effect of optFilterPlacement. |
| Default is "true" - filter placement is pushed into BGPs.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optFilterPlacementConservative"> |
| <h3>optFilterPlacementConservative</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optFilterPlacementConservative</span></div> |
| <div class="block">Context key controlling whether the main query engine moves filters to the "best" place using |
| the more limited and conservative strategy which does not place as many filters |
| Must be explicitly set "true" to operate. |
| Filter placement, via <a href="#optFilterPlacement"><code>optFilterPlacement</code></a> must also be active (which it is by default).</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="#optFilterPlacement"><code>optFilterPlacement</code></a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optTopNSorting"> |
| <h3>optTopNSorting</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optTopNSorting</span></div> |
| <div class="block">Context key controlling whether an ORDER BY-LIMIT query is done avoiding total sort using an heap. |
| Default is "true" - total sort if avoided by default when ORDER BY is used with LIMIT.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="topNSortingThreshold"> |
| <h3>topNSortingThreshold</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">topNSortingThreshold</span></div> |
| <div class="block">Threshold for doing a top N sort for ORDER-LIMIT. |
| The default is a limit of 1000. |
| The context value should be a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Number.html" title="class or interface in java.lang" class="external-link"><code>Number</code></a>.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optDistinctToReduced"> |
| <h3>optDistinctToReduced</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optDistinctToReduced</span></div> |
| <div class="block">Context key controlling whether a DISTINCT-ORDER BY query is done by replacing the distinct with a reduced. |
| Default is "true" - the reduced operator does not need to keep a data structure with all previously seen bindings.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optOrderByDistinctApplication"> |
| <h3>optOrderByDistinctApplication</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optOrderByDistinctApplication</span></div> |
| <div class="block">Context key controlling whether a DISTINCT-ORDER BY query is done by applying the ORDER BY after the DISTINCT |
| when default SPARQL semantics usually mean ORDER BY applies before DISTINCT. This optimization applies only |
| in a subset of cases unlike the more general <a href="#optDistinctToReduced"><code>optDistinctToReduced</code></a> optimization. |
| <p> |
| See <a href="../sparql/algebra/optimize/TransformOrderByDistinctApplication.html" title="class in org.apache.jena.sparql.algebra.optimize"><code>TransformOrderByDistinctApplication</code></a> for more discussion on exactly when this may apply |
| </p></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optFilterEquality"> |
| <h3>optFilterEquality</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optFilterEquality</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies |
| optimizations to equalities in FILTERs. |
| This optimization is conservative - it does not take place if |
| there is a potential risk of changing query semantics.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optFilterInequality"> |
| <h3>optFilterInequality</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optFilterInequality</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies |
| optimizations to inequalities in FILTERs |
| This optimization is conservative - it does not take place if |
| there is a potential risk of changing query semantics</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optFilterImplicitJoin"> |
| <h3>optFilterImplicitJoin</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optFilterImplicitJoin</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies optimizations to implicit joins in FILTERs. |
| This optimization is conservative - it does not take place if there is a potential risk of changing query semantics.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optImplicitLeftJoin"> |
| <h3>optImplicitLeftJoin</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optImplicitLeftJoin</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies optimizations to implicit left joins. |
| This optimization is conservative - it does not take place if there is a potential risk of changing query semantics.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optExprConstantFolding"> |
| <h3>optExprConstantFolding</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optExprConstantFolding</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies constant folding to expressions |
| <p>By default, this transformation is applied.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optFilterConjunction"> |
| <h3>optFilterConjunction</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optFilterConjunction</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies |
| optimizations to conjunctions (&&) in filters. |
| <p>By default, this transformation is applied.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optFilterExpandOneOf"> |
| <h3>optFilterExpandOneOf</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optFilterExpandOneOf</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies |
| optimizations to IN and NOT IN. |
| <p>By default, this transformation is applied.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optFilterDisjunction"> |
| <h3>optFilterDisjunction</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optFilterDisjunction</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies |
| optimizations to disjunctions (||) in filters. |
| <p>By default, this transformation is applied.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optPromoteTableEmpty"> |
| <h3>optPromoteTableEmpty</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optPromoteTableEmpty</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies table empty promotion</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optIndexJoinStrategy"> |
| <h3>optIndexJoinStrategy</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optIndexJoinStrategy</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies optimizations to the evaluation |
| of joins to favour index joins wherever possible</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optInlineAssignments"> |
| <h3>optInlineAssignments</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optInlineAssignments</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies optimizations where by some |
| assignments may be eliminated/inlined into the operators where their values are used only once |
| <p>By default, this transformation is not applied.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optInlineAssignmentsAggressive"> |
| <h3>optInlineAssignmentsAggressive</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optInlineAssignmentsAggressive</span></div> |
| <div class="block">Context key controlling whether the standard optimizer aggressively inlines assignments whose |
| values are used only once into operators where those expressions may be evaluated multiple times e.g. order |
| <p>This is modifier to <a href="#optInlineAssignments"><code>optInlineAssignments</code></a>.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optMergeBGPs"> |
| <h3>optMergeBGPs</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optMergeBGPs</span></div> |
| <div class="block">Context key controlling whether the standard optimizater applies optimizations to joined BGPs to |
| merge them into single BGPs. |
| <p>By default, this transformation is applied.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optMergeExtends"> |
| <h3>optMergeExtends</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optMergeExtends</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies the optimization |
| to combine stacks of (extend) into one compound operation. Ditto (assign). |
| <p>By default, this transformation is applied.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="optReorderBGP"> |
| <h3>optReorderBGP</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">optReorderBGP</span></div> |
| <div class="block">Context key controlling whether the standard optimizer applies the optimization |
| to reorder basic graph patterns. |
| This is an algebra optimizer step. Because it interacts with filter placement, |
| it is worth doing even though there are later reorderings.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="propertyFunctions"> |
| <h3>propertyFunctions</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">propertyFunctions</span></div> |
| <div class="block">Context key controlling whether the main query engine processes property functions. |
| <p>By default, this is applied.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="extensionValueTypes"> |
| <h3>extensionValueTypes</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">extensionValueTypes</span></div> |
| <div class="block">Expression evaluation without extension types (e.g. xsd:date, language tags)</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="systemPropertyScripting"> |
| <h3>systemPropertyScripting</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">systemPropertyScripting</span></div> |
| <div class="block">Java system property to enable JavaScript functions</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.jena.query.ARQ.systemPropertyScripting">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="symCustomFunctionScriptAllowList"> |
| <h3>symCustomFunctionScriptAllowList</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">symCustomFunctionScriptAllowList</span></div> |
| <div class="block">Context symbol for the script function allow list</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="symJavaScriptFunctions"> |
| <h3>symJavaScriptFunctions</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">symJavaScriptFunctions</span></div> |
| <div class="block">Context symbol for JavaScript functions as a string value which is evaluated. |
| <code>arq:js-functions</code>.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="symJavaScriptLibFile"> |
| <h3>symJavaScriptLibFile</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">symJavaScriptLibFile</span></div> |
| <div class="block">Context symbol for JavaScript library of functions defined in a file. |
| <code>arq:js-library</code>.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="generateToList"> |
| <h3>generateToList</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a></span> <span class="element-name">generateToList</span></div> |
| <div class="block">Generate the ToList operation in the algebra (as ARQ is stream based, ToList is a non-op). |
| Default is not to do so. Strict mode will also enable this.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="NAME"> |
| <h3>NAME</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">NAME</span></div> |
| <div class="block">The product name</div> |
| <dl class="notes"> |
| <dt>See Also:</dt> |
| <dd> |
| <ul class="see-list"> |
| <li><a href="../../../../../constant-values.html#org.apache.jena.query.ARQ.NAME">Constant Field Values</a></li> |
| </ul> |
| </dd> |
| </dl> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="VERSION"> |
| <h3>VERSION</h3> |
| <div class="member-signature"><span class="modifiers">public static final</span> <span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span> <span class="element-name">VERSION</span></div> |
| <div class="block">The ARQ version</div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <li> |
| <section class="constructor-details" id="constructor-detail"> |
| <h2>Constructor Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="<init>()"> |
| <h3>ARQ</h3> |
| <div class="member-signature"><span class="modifiers">public</span> <span class="element-name">ARQ</span>()</div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| <!-- ============ METHOD DETAIL ========== --> |
| <li> |
| <section class="method-details" id="method-detail"> |
| <h2>Method Details</h2> |
| <ul class="member-list"> |
| <li> |
| <section class="detail" id="getExecLogger()"> |
| <h3>getExecLogger</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.slf4j.Logger</span> <span class="element-name">getExecLogger</span>()</div> |
| <div class="block">The execution logger</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getInfoLogger()"> |
| <h3>getInfoLogger</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.slf4j.Logger</span> <span class="element-name">getInfoLogger</span>()</div> |
| <div class="block">The information logger</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getHttpRequestLogger()"> |
| <h3>getHttpRequestLogger</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">org.slf4j.Logger</span> <span class="element-name">getHttpRequestLogger</span>()</div> |
| <div class="block">The HTTP Request logger</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getExecutionLogging()"> |
| <h3>getExecutionLogging</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../sparql/mgt/Explain.InfoLevel.html" title="enum class in org.apache.jena.sparql.mgt">Explain.InfoLevel</a></span> <span class="element-name">getExecutionLogging</span>()</div> |
| <div class="block">Get the currently global execution logging setting</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setExecutionLogging(org.apache.jena.sparql.mgt.Explain.InfoLevel)"> |
| <h3>setExecutionLogging</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setExecutionLogging</span><wbr><span class="parameters">(<a href="../sparql/mgt/Explain.InfoLevel.html" title="enum class in org.apache.jena.sparql.mgt">Explain.InfoLevel</a> infoLevel)</span></div> |
| <div class="block">Set execution logging - logging is to logger "org.apache.jena.arq.exec" at level INFO. |
| An appropriate logging configuration is also required.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableBlankNodeResultLabels()"> |
| <h3>enableBlankNodeResultLabels</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">enableBlankNodeResultLabels</span>()</div> |
| <div class="block">Turn on processing of blank node labels in queries</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableBlankNodeResultLabels(boolean)"> |
| <h3>enableBlankNodeResultLabels</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">enableBlankNodeResultLabels</span><wbr><span class="parameters">(boolean val)</span></div> |
| <div class="block">Turn on/off processing of blank node labels in queries</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableOptimizer(boolean)"> |
| <h3>enableOptimizer</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">enableOptimizer</span><wbr><span class="parameters">(boolean state)</span></div> |
| <div class="block">Globally switch the default optimizer on and off : |
| Note that storage subsystems may also be applying |
| separately controlled optimizations.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="enableOptimizer(org.apache.jena.sparql.util.Context,boolean)"> |
| <h3>enableOptimizer</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">enableOptimizer</span><wbr><span class="parameters">(<a href="../sparql/util/Context.html" title="class in org.apache.jena.sparql.util">Context</a> context, |
| boolean state)</span></div> |
| <div class="block">Switch the default optimizer on and off for a specific Context. Note that |
| storage subsystems may also be applying separately controlled optimizations.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setStrictMode()"> |
| <h3>setStrictMode</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setStrictMode</span>()</div> |
| <div class="block">Set strict mode, including expression evaluation</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setStrictMode(org.apache.jena.sparql.util.Context)"> |
| <h3>setStrictMode</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setStrictMode</span><wbr><span class="parameters">(<a href="../sparql/util/Context.html" title="class in org.apache.jena.sparql.util">Context</a> context)</span></div> |
| <div class="block">Set strict mode for a given Context. |
| |
| Does not influence expression evaluation because NodeValues |
| are controlled globally, not per context.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isStrictMode()"> |
| <h3>isStrictMode</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name">isStrictMode</span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setNormalMode()"> |
| <h3>setNormalMode</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setNormalMode</span>()</div> |
| <div class="block">Set normal mode, including expression evaluation</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setNormalMode(org.apache.jena.sparql.util.Context)"> |
| <h3>setNormalMode</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setNormalMode</span><wbr><span class="parameters">(<a href="../sparql/util/Context.html" title="class in org.apache.jena.sparql.util">Context</a> context)</span></div> |
| <div class="block">Explicitly set the values for normal operation. |
| Does not influence expression evaluation.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="init()"> |
| <h3>init</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">init</span>()</div> |
| <div class="block">Ensure things have started - applications do not need call this. |
| The method is public so any part of ARQ can call it.</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="getContext()"> |
| <h3>getContext</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type"><a href="../sparql/util/Context.html" title="class in org.apache.jena.sparql.util">Context</a></span> <span class="element-name">getContext</span>()</div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="set(org.apache.jena.sparql.util.Symbol,boolean)"> |
| <h3>set</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">set</span><wbr><span class="parameters">(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol, |
| boolean value)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setTrue(org.apache.jena.sparql.util.Symbol)"> |
| <h3>setTrue</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setTrue</span><wbr><span class="parameters">(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="setFalse(org.apache.jena.sparql.util.Symbol)"> |
| <h3>setFalse</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">setFalse</span><wbr><span class="parameters">(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="unset(org.apache.jena.sparql.util.Symbol)"> |
| <h3>unset</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">void</span> <span class="element-name">unset</span><wbr><span class="parameters">(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isTrue(org.apache.jena.sparql.util.Symbol)"> |
| <h3>isTrue</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name">isTrue</span><wbr><span class="parameters">(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isFalse(org.apache.jena.sparql.util.Symbol)"> |
| <h3>isFalse</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name">isFalse</span><wbr><span class="parameters">(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isTrueOrUndef(org.apache.jena.sparql.util.Symbol)"> |
| <h3>isTrueOrUndef</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name">isTrueOrUndef</span><wbr><span class="parameters">(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</span></div> |
| </section> |
| </li> |
| <li> |
| <section class="detail" id="isFalseOrUndef(org.apache.jena.sparql.util.Symbol)"> |
| <h3>isFalseOrUndef</h3> |
| <div class="member-signature"><span class="modifiers">public static</span> <span class="return-type">boolean</span> <span class="element-name">isFalseOrUndef</span><wbr><span class="parameters">(<a href="../sparql/util/Symbol.html" title="class in org.apache.jena.sparql.util">Symbol</a> symbol)</span></div> |
| </section> |
| </li> |
| </ul> |
| </section> |
| </li> |
| </ul> |
| </section> |
| <!-- ========= END OF CLASS DATA ========= --> |
| </main> |
| <footer role="contentinfo"> |
| <hr> |
| <p class="legal-copy"><small>Licensed under the Apache License, Version 2.0</small></p> |
| </footer> |
| </div> |
| </div> |
| </body> |
| </html> |