/** * {@inheritDoc} */ @Override public ResultSet execSelect() { ensureQueryType(QueryType.SELECT); final ResultSet results = exec(); return results != null ? results : QueryExecutionFactory.create(_query, _source, _initialBinding).execSelect(); }
/** * {@inheritDoc} */ @Override public Model execConstruct() { final Model model = ModelFactory.createDefaultModel(); execConstruct(model); return model; }
private void ensureQueryType(final QueryType expectedType) throws QueryExecException { final QueryType actualType = getQueryType(_query); if (actualType != expectedType) throw new QueryExecException("Attempt to execute a " + actualType + " _query as a " + expectedType + " _query"); }
public Model execConstruct(final Model model) ensureQueryType(QueryType.CONSTRUCT); final ResultSet results = exec(); close();
queryExec = new SparqlDLExecution(query, dataset, handleVariableSPO); ((SparqlDLExecution) queryExec).setPurePelletQueryExec(true); break; case ARQ:
/** * {@inheritDoc} */ @Override public Iterator<Triple> execDescribeTriples() { return ModelUtils.statementsToTriples(execDescribe().listStatements()); }
public Model execConstruct(final Model model) ensureQueryType(QueryType.CONSTRUCT); final ResultSet results = exec(); close();
queryExec = new SparqlDLExecution(query, dataset, handleVariableSPO); ((SparqlDLExecution) queryExec).setPurePelletQueryExec(true); break; case ARQ:
/** * {@inheritDoc} */ @Override public Iterator<Triple> execDescribeTriples() { return ModelUtils.statementsToTriples(execDescribe().listStatements()); }
public Model execConstruct(final Model model) ensureQueryType(QueryType.CONSTRUCT); final ResultSet results = exec(); close();
/** * {@inheritDoc} */ @Override public ResultSet execSelect() { ensureQueryType(QueryType.SELECT); final ResultSet results = exec(); return results != null ? results : QueryExecutionFactory.create(_query, _source, _initialBinding).execSelect(); }
queryExec = new SparqlDLExecution(query, dataset, handleVariableSPO); ((SparqlDLExecution) queryExec).setPurePelletQueryExec(true); break; case ARQ:
/** * {@inheritDoc} */ @Override public Model execConstruct() { final Model model = ModelFactory.createDefaultModel(); execConstruct(model); return model; }
/** * {@inheritDoc} */ @Override public Iterator<Triple> execDescribeTriples() { return ModelUtils.statementsToTriples(execDescribe().listStatements()); }
private void ensureQueryType(final QueryType expectedType) throws QueryExecException { final QueryType actualType = getQueryType(_query); if (actualType != expectedType) throw new QueryExecException("Attempt to execute a " + actualType + " _query as a " + expectedType + " _query"); }
/** * {@inheritDoc} */ @Override public ResultSet execSelect() { ensureQueryType(QueryType.SELECT); final ResultSet results = exec(); return results != null ? results : QueryExecutionFactory.create(_query, _source, _initialBinding).execSelect(); }
/** * {@inheritDoc} */ @Override public Model execConstruct() { final Model model = ModelFactory.createDefaultModel(); execConstruct(model); return model; }
private void ensureQueryType(final QueryType expectedType) throws QueryExecException { final QueryType actualType = getQueryType(_query); if (actualType != expectedType) throw new QueryExecException("Attempt to execute a " + actualType + " _query as a " + expectedType + " _query"); }
/** * {@inheritDoc} */ @Override public boolean execAsk() { ensureQueryType(QueryType.ASK); final ResultSet results = exec(); return results != null ? results.hasNext() : QueryExecutionFactory.create(_query, _source, _initialBinding).execAsk(); }
/** * {@inheritDoc} */ @Override public Iterator<Triple> execConstructTriples() { return ModelUtils.statementsToTriples(execConstruct().listStatements()); }