public interface PathQuery extends ReadQuery<PathQueryResult>
NO_TIMEOUT
Modifier and Type | Method and Description |
---|---|
PathQuery |
dataset(Dataset theDataset)
Specify the dataset this query will be executed against.
|
PathQuery |
limit(long theLimit)
Set the maximum number of results that can be returned by this query.
|
PathQuery |
offset(long theOffset)
Set the offset of the query results.
|
PathQuery |
parameter(String theName,
boolean theValue)
Set the parameter to the xsd:boolean value
|
PathQuery |
parameter(String theName,
byte theValue)
Set the parameter to the xsd:byte value
|
PathQuery |
parameter(String theName,
Date theValue)
Set the parameter to the xsd:date value
|
PathQuery |
parameter(String theName,
double theValue)
Set the parameter to the xsd:double value
|
PathQuery |
parameter(String theName,
float theValue)
Set the parameter to the xsd:float value
|
PathQuery |
parameter(String theName,
GregorianCalendar theValue)
Set the parameter to the xsd:dateTime value
|
PathQuery |
parameter(String theName,
int theValue)
Set the parameter to the xsd:int value
|
PathQuery |
parameter(String theName,
long theValue)
Set the parameter to the xsd:long value
|
PathQuery |
parameter(String theName,
Object theObj)
Set the parameter to the specified value.
|
PathQuery |
parameter(String theName,
short theValue)
Set the parameter to the xsd:short value
|
PathQuery |
parameter(String theName,
String theValue)
Set the parameter to the xsd:string value
|
PathQuery |
parameter(String theName,
URI theURI)
Set the parameter to the xsd:URI value
|
PathQuery |
parameter(String theName,
Value theValue)
Set the value of the parameter
|
PathQuery |
reasoning(boolean theReasoningType)
{Specify whether you would like the query to be executed with reasoning.}
|
PathQuery |
timeout(long theTimeout)
Set the timeout for query execution.
|
baseURI, dataset, execute, explain, explain, getSchema, isReasoningEnabled, parameters, queryString, schema, timeout, toString
PathQuery dataset(Dataset theDataset)
Datasets.NO_DATASET
remove the dataset.dataset
in interface Query<PathQueryResult>
dataset
in interface ReadQuery<PathQueryResult>
theDataset
- the active graph datasetDatasets
PathQuery offset(long theOffset)
ReadQuery.limit()
this will override
an offset in the query, and you can use ReadQuery.NO_OFFSET
to remove an offset
specified on the query, but not in the query string.offset
in interface ReadQuery<PathQueryResult>
theOffset
- the offsetPathQuery limit(long theLimit)
ReadQuery.NO_LIMIT
will not remove the limit if it is specified in the query, but you
can use it to remove a limit that has already been set if there was not a
limit specified in the query originally.limit
in interface ReadQuery<PathQueryResult>
theLimit
- the new limitPathQuery timeout(long theTimeout)
timeout
in interface Query<PathQueryResult>
theTimeout
- the timeout in ms. A zero or negative value will be
interpreted as no timeoutPathQuery reasoning(boolean theReasoningType)
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
.
reasoning
in interface Query<PathQueryResult>
theReasoningType
- the reasoning flagPathQuery parameter(String theName, Value theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, int theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, long theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, float theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, double theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, short theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, boolean theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, byte theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, String theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, Date theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, GregorianCalendar theValue)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheValue
- the value of the parameterPathQuery parameter(String theName, URI theURI)
parameter
in interface Query<PathQueryResult>
theName
- the parameter to settheURI
- the value of the parameterPathQuery parameter(String theName, Object theObj)
parameter
in interface Query<PathQueryResult>
theName
- the parameter nametheObj
- the param valueCopyright © 2010-2016 Stardog Union. All Rights Reserved.