NO_ID, NO_TIMEOUT
Modifier and Type | Method and Description |
---|---|
UpdateQuery |
reasoning(boolean theReasoningFlag)
Specify whether you would like the query to be executed with reasoning.
|
baseURI, dataset, dataset, execute, explain, explain, explain, getID, getSchema, id, isReasoningEnabled, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameters, queryString, schema, timeout, timeout, toString
UpdateQuery reasoning(boolean theReasoningFlag)
Specify whether you would like the query to be executed with reasoning. For update queries, the reasoning flag only affects the evaluation of WHERE clauses in DELETE/INSERT queries.
You can only modify the reasoning flag of a query outside of a transaction. If querying within a transaction
you can only use the reasoning flag associated with the connection
.
If the reasoning schema is explicitly set via the Query.schema(String)
function beforehand then calling reasoning(true)
will have no effect. If the schema is not set then calling reasoning(true)
is equivalent to setting the schema to the
default schema
. Calling reasoning(false)
is always equivalent to setting the schema to the
null schema
.
Copyright © 2010-2016 Stardog Union. All Rights Reserved.