@Override public String toString() { return getName(); } }
/** * Registers the specified query language. * * @param name * The name of the query language, e.g. "SPARQL". */ public static QueryLanguage register(String name) { QueryLanguage ql = new QueryLanguage(name); register(ql); return ql; }
private PersistentNamedQuery(File properties) throws RepositoryException, IOException { ValueFactoryImpl vf = ValueFactoryImpl.getInstance(); Properties props = new Properties(); props.load(openReader(properties)); this.rq = new File(properties.getParentFile(), props .getProperty("queryString")); this.properties = properties; this.uri = vf.createURI(props.getProperty("uri")); this.queryLang = QueryLanguage.valueOf(props .getProperty("queryLanguage")); this.queryString = IOUtil.readString(this.rq); this.baseURI = props.getProperty("baseURI"); this.lastModified = System.currentTimeMillis(); this.lastModifiedString = formatDate(this.lastModified); this.tagPrefix = props.getProperty("tagPrefix"); this.tagSuffix = Long.parseLong(props.getProperty("tagSuffix"), 32); this.tag = getNextTag(); this.parsedOperation = parseOperation(queryLang, queryString, baseURI); }
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); }
throw new UnsupportedOperationException(ql.toString());
public void setQueryLanguageName(String ql) { this.ql = QueryLanguage.valueOf(ql); if (getConnection() != null) { getConnection().setQueryLanguage(this.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); }
throw new UnsupportedOperationException(ql.toString());
@Override public String toString() { return getName(); } }
@Override public QueryResultTable querySelect(String query, String querylanguage) throws QueryLanguageNotSupportedException, ModelRuntimeException { assertModel(); if(querylanguage.equalsIgnoreCase("SPARQL")) return sparqlSelect(query); else { QueryLanguage ql = QueryLanguage.valueOf(querylanguage); if(ql == null) { throw new QueryLanguageNotSupportedException("Unsupported query language: '" + querylanguage + "'"); } return new RepositoryQueryResultTable(query, ql, this.connection); } }
@Override public RdfQueryParser newQueryParser( QueryLanguage language ) { if( language.equals( QueryLanguage.SPARQL ) ) { return new RdfQueryParserImpl( spi, stateSerializer ); } throw new UnsupportedLanguageException( language ); } }
/** * Registers the specified query language. * * @param name * The name of the query language, e.g. "SPARQL". */ public static QueryLanguage register(String name) { QueryLanguage ql = new QueryLanguage(name); register(ql); return ql; }
throw new UnsupportedOperationException(ql.toString());
@Override public int hashCode() { return getName().toUpperCase(Locale.ENGLISH).hashCode(); }
setQueryLanguage(QueryLanguage.valueOf(language.get().stringValue())); if (null == getQueryLanguage()) { throw new SailConfigException(
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); }