@Override public RdfQueryParser newQueryParser( QueryLanguage language ) { if( language.equals( QueryLanguage.SPARQL ) ) { return new RdfQueryParserImpl( spi, stateSerializer ); } throw new UnsupportedLanguageException( language ); } }
public GraphQuery prepareGraphQuery(QueryLanguage ql, String query, String base) throws RepositoryException, MalformedQueryException { if (SPARQL.equals(ql)) return new SPARQLGraphQuery(client, url, base, query); throw new UnsupportedQueryLanguageException( "Unsupported query language " + ql); }
public Update prepareUpdate(QueryLanguage ql, String update, String baseURI) throws RepositoryException, MalformedQueryException { if (SPARQL.equals(ql)) { return new SPARQLUpdate(client, baseURI, update); } throw new UnsupportedQueryLanguageException("Unsupported query language " + ql); }
public TupleQuery prepareTupleQuery(QueryLanguage ql, String query, String base) throws RepositoryException, MalformedQueryException { if (SPARQL.equals(ql)) return new SPARQLTupleQuery(client, url, base, query); throw new UnsupportedQueryLanguageException( "Unsupported query language " + ql); }
public BooleanQuery prepareBooleanQuery(QueryLanguage ql, String query, String base) throws RepositoryException, MalformedQueryException { if (SPARQL.equals(ql)) { return new SPARQLBooleanQuery(client, base, query); } throw new UnsupportedQueryLanguageException("Unsupported query language " + ql); }
public TupleQuery prepareTupleQuery(QueryLanguage ql, String query, String base) throws RepositoryException, MalformedQueryException { if (SPARQL.equals(ql)) return new SPARQLTupleQuery(client, base, query); throw new UnsupportedQueryLanguageException("Unsupported query language " + ql); }
@Override public RdfQueryParser newQueryParser( QueryLanguage language ) { if( language.equals( QueryLanguage.SPARQL ) ) { return new RdfQueryParserImpl( spi, valueSerializer ); } throw new UnsupportedLanguageException( language ); } }
public GraphQuery prepareGraphQuery(QueryLanguage ql, String query, String base) throws RepositoryException, MalformedQueryException { if (SPARQL.equals(ql)) { return new SPARQLGraphQuery(client, base, query); } throw new UnsupportedQueryLanguageException("Unsupported query language " + ql); }
public BooleanQuery prepareBooleanQuery(QueryLanguage ql, String query, String base) throws RepositoryException, MalformedQueryException { if (SPARQL.equals(ql)) return new SPARQLBooleanQuery(client, url, base, query); throw new UnsupportedQueryLanguageException( "Unsupported query language " + ql); }
@Override public RdfQueryParser newQueryParser( QueryLanguage language ) { if( language.equals( QueryLanguage.SPARQL ) ) { return new RdfQueryParserImpl( spi, stateSerializer ); } throw new UnsupportedLanguageException( language ); } }
public Query prepareQuery(QueryLanguage ql, String query, String base) throws RepositoryException, MalformedQueryException { if (SPARQL.equals(ql)) { String strippedQuery = QueryParserUtil.removeSPARQLQueryProlog(query).toUpperCase(); if (strippedQuery.startsWith("SELECT")) { return prepareTupleQuery(ql, query, base); } else if (strippedQuery.startsWith("ASK")) { return prepareBooleanQuery(ql, query, base); } else { return prepareGraphQuery(ql, query, base); } } throw new UnsupportedOperationException("Unsupported query language " + ql); }