public interface ReadQuery<T> extends Query<T>
A read-only query, ie a select, construct, graph or ask query.
Modifier and Type | Field and Description |
---|---|
static long |
NO_LIMIT
Constant value used to specify that a query should not have any limit imposed on the number of results it returns.
|
static long |
NO_OFFSET
Constant value used to specify that a query has no offset in its query results
|
NO_ID, NO_TIMEOUT
Modifier and Type | Method and Description |
---|---|
ReadQuery<T> |
dataset(Dataset theDataset)
Specify the dataset this query will be executed against.
|
InputStream |
execute(FileFormat theFormat)
Execute a query and return an input stream where the query results are serialized in the given file format.
|
default long |
limit() |
ReadQuery<T> |
limit(long theLimit)
Set the maximum number of results that can be returned by this query.
|
default long |
offset() |
ReadQuery<T> |
offset(long theOffset)
Set the offset of the query results.
|
baseURI, dataset, execute, explain, explain, explain, getID, getSchema, id, isReasoningEnabled, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameter, parameters, queryString, reasoning, schema, timeout, timeout, toString
static final long NO_LIMIT
static final long NO_OFFSET
InputStream execute(FileFormat theFormat) throws StardogException
theFormat
- the result formatStardogException
- if query execution failsdefault long limit()
default long offset()
ReadQuery<T> limit(long theLimit)
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.theLimit
- the new limitReadQuery<T> offset(long theOffset)
limit()
this will override
an offset in the query, and you can use NO_OFFSET
to remove an offset
specified on the query, but not in the query string.theOffset
- the offsetReadQuery<T> dataset(Dataset theDataset)
Datasets.NO_DATASET
remove the dataset.Copyright © 2010-2016 Stardog Union. All Rights Reserved.