Search in sources :

Example 1 with RowSetReader

use of org.apache.jena.riot.rowset.RowSetReader in project jena by apache.

the class ResultsReader method readAny.

private QueryExecResult readAny(InputStream input, Lang lang) {
    // Go direct to the RowSet layer.
    if (!RowSetReaderRegistry.isRegistered(lang))
        throw new RiotException("Not registered as a SPARQL result set input syntax: " + lang);
    RowSetReaderFactory factory = RowSetReaderRegistry.getFactory(lang);
    if (factory == null)
        throw new RiotException("No ResultSetReaderFactory for " + lang);
    RowSetReader reader = factory.create(lang);
    // RowSet or boolean.
    QueryExecResult result = reader.readAny(input, context);
    return result;
}
Also used : QueryExecResult(org.apache.jena.sparql.exec.QueryExecResult) RowSetReaderFactory(org.apache.jena.riot.rowset.RowSetReaderFactory) RowSetReader(org.apache.jena.riot.rowset.RowSetReader)

Aggregations

RowSetReader (org.apache.jena.riot.rowset.RowSetReader)1 RowSetReaderFactory (org.apache.jena.riot.rowset.RowSetReaderFactory)1 QueryExecResult (org.apache.jena.sparql.exec.QueryExecResult)1