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 void setQueryLanguageName(String ql) { this.ql = QueryLanguage.valueOf(ql); if (getConnection() != null) { getConnection().setQueryLanguage(this.ql); } }
@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); } }
queryLn = QueryLanguage.valueOf(queryLnStr);
setQueryLanguage(QueryLanguage.valueOf(language.get().stringValue())); if (null == getQueryLanguage()) { throw new SailConfigException(
lit -> setQueryLanguage(QueryLanguage.valueOf(lit.getLabel())));
queryLn = QueryLanguage.valueOf(queryLnStr);
queryLn = QueryLanguage.valueOf(queryLnStr);
@Override public ClosableIterable<Statement> queryConstruct(String query, String querylanguage) throws QueryLanguageNotSupportedException, ModelRuntimeException { assertModel(); if(querylanguage.equalsIgnoreCase("SPARQL")) return sparqlConstruct(query); else { QueryLanguage ql = QueryLanguage.valueOf(querylanguage); if(ql == null) { throw new QueryLanguageNotSupportedException("Unsupported query language: '" + querylanguage + "'"); } try { GraphQueryResult graphQueryResult = this.connection.prepareGraphQuery(ql, query) .evaluate(); return new GraphIterable(graphQueryResult, this); } catch(MalformedQueryException e) { throw new ModelRuntimeException(e); } catch(UnsupportedQueryLanguageException e) { throw new ModelRuntimeException(e); } catch(QueryEvaluationException e) { throw new ModelRuntimeException(e); } catch(RepositoryException e) { throw new ModelRuntimeException(e); } } }
queryLn = QueryLanguage.valueOf(queryLnStr);