org.apache.jena.query.Query.toString()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(226)

本文整理了Java中org.apache.jena.query.Query.toString方法的一些代码示例,展示了Query.toString的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Query.toString方法的具体详情如下:
包路径:org.apache.jena.query.Query
类名称:Query
方法名:toString

Query.toString介绍

暂无

代码示例

代码示例来源:origin: apache/jena

  1. @Override
  2. public String toString() {
  3. return query.toString();
  4. }
  5. }

代码示例来源:origin: org.apache.jena/jena-querybuilder

  1. @Override
  2. public String toString() {
  3. return query.toString();
  4. }
  5. }

代码示例来源:origin: apache/tinkerpop

  1. for (ExprAggregator expr : exprAgg) {
  2. if (expr.getAggregator().getName().contains("COUNT")) {
  3. if (!query.toString().contains("GROUP")) {
  4. if (expr.getAggregator().toString().contains("DISTINCT"))
  5. traversal = traversal.dedup(expr.getAggregator().getExprList().get(0).toString().substring(1));

代码示例来源:origin: apache/jena

  1. @Override
  2. public String getLastQueryString()
  3. {
  4. Query q = query ; // Get once.
  5. if ( q != null ) return q.toString() ;
  6. // Sometimes an alegra expression is executited without a query.
  7. return getLastAlgebra() ;
  8. }
  9. public void setLastQueryString(Query q) { query = q ; }

代码示例来源:origin: apache/jena

  1. /**
  2. * Build the query as a string.
  3. *
  4. * @return the string representation of the query.
  5. */
  6. public final String buildString() {
  7. return build().toString();
  8. }

代码示例来源:origin: org.apache.jena/jena-querybuilder

  1. /**
  2. * Build the query as a string.
  3. *
  4. * @return the string representation of the query.
  5. */
  6. public final String buildString() {
  7. return build().toString();
  8. }

代码示例来源:origin: SmartDataAnalytics/jena-sparql-api

  1. @Override
  2. public void write(Query query, boolean value) {
  3. write(query.toString(), value);
  4. }
  5. }

代码示例来源:origin: SmartDataAnalytics/jena-sparql-api

  1. protected String getQueryStr() {
  2. Query query = getQuery();
  3. Objects.requireNonNull(query);
  4. String result = query.toString();
  5. return result;
  6. }

代码示例来源:origin: SmartDataAnalytics/DL-Learner

  1. public static String addPrefix(String queryString, Map<String, String> prefix2Namespace){
  2. Query query = QueryFactory.create(queryString);
  3. for (Entry<String, String> entry : prefix2Namespace.entrySet()) {
  4. String prefix = entry.getKey();
  5. String namespace = entry.getValue();
  6. query.setPrefix(prefix, namespace);
  7. }
  8. return query.toString();
  9. }

代码示例来源:origin: SmartDataAnalytics/jena-sparql-api

  1. @Deprecated
  2. public QueryExecution createQueryExecution(Query query, @Context HttpServletRequest req) {
  3. QueryExecutionAndType tmp = createQueryExecutionAndType(query.toString());
  4. QueryExecution result = tmp.getQueryExecution();
  5. return result;
  6. }

代码示例来源:origin: SmartDataAnalytics/jena-sparql-api

  1. @Override
  2. public ResultSet execSelect() {
  3. if (!query.isSelectType()) {
  4. throw new RuntimeException("SELECT query expected. Got: ["
  5. + query.toString() + "]");
  6. }
  7. return executeCoreSelect(query);
  8. }

代码示例来源:origin: apache/jena

  1. /**
  2. * Makes a copy of this query. Copies by parsing a query from the serialized form of this query
  3. * @return Copy of this query
  4. */
  5. public Query cloneQuery() {
  6. // A little crude.
  7. // Must use toString() rather than serialize() because we may not know how to serialize extended syntaxes
  8. String qs = this.toString();
  9. return QueryFactory.create(qs, getSyntax()) ;
  10. }

代码示例来源:origin: SmartDataAnalytics/DL-Learner

  1. public static String addPrefixes(String queryString, String prefix, String namespace){
  2. Query query = QueryFactory.create(queryString);
  3. query.setPrefix(prefix, namespace);
  4. return query.toString();
  5. }

代码示例来源:origin: SmartDataAnalytics/jena-sparql-api

  1. @Override
  2. public CacheResource lookup(Query query) {
  3. CacheEntry cacheEntry = cacheCore.lookup(query.toString());
  4. return cacheEntry == null
  5. ? null
  6. : new CacheResourceCacheEntry(cacheEntry);
  7. }

代码示例来源:origin: ch.epfl.bluebrain.nexus.org.topbraid/shacl

  1. public static Query substitutePaths(Query query, String pathString, Model model) {
  2. // TODO: This is a bad algorithm - should be operating on syntax tree, not string
  3. String str = query.toString().replaceAll(" \\?" + SH.PATHVar.getVarName() + " ", pathString);
  4. return ARQFactory.get().createQuery(model, str);
  5. }

代码示例来源:origin: at.researchstudio.sat/won-core

  1. public ValidationResult validate(Dataset input) {
  2. if (logger.isDebugEnabled()) {
  3. logger.debug("validating constraint of WonSparqlValidator '{}'", name);
  4. }
  5. if (constraint.isAskType()) {
  6. return validateAsk(input);
  7. } else if (constraint.isSelectType()) {
  8. return validateSelect(input);
  9. }
  10. return new ValidationResult(false, "Invalid constraint: " + constraint.toString());
  11. }

代码示例来源:origin: SmartDataAnalytics/DL-Learner

  1. public int getPopularityOf(OWLClassExpression description){
  2. if(classPopularityMap != null && classPopularityMap.containsKey(description)){
  3. return classPopularityMap.get(description);
  4. } else {
  5. String query = converter.asCountQuery(description).toString();
  6. ResultSet rs = executeSelectQuery(query);
  7. int cnt = rs.next().getLiteral("cnt").getInt();
  8. return cnt;
  9. }
  10. }

代码示例来源:origin: apache/jena

  1. private QueryExecution queryExec(Query query, String queryString) {
  2. checkQuery();
  3. if ( query == null && queryString == null )
  4. throw new InternalErrorException("Both query and query string are null");
  5. if ( query == null ) {
  6. if ( parseCheckQueries )
  7. QueryFactory.create(queryString);
  8. }
  9. // Use the query string as provided if possible, otherwise serialize the query.
  10. String queryStringToSend = ( queryString != null ) ? queryString : query.toString();
  11. return exec(()-> createQueryExecution(query, queryStringToSend));
  12. }

代码示例来源:origin: org.apache.jena/jena-rdfconnection

  1. private QueryExecution queryExec(Query query, String queryString) {
  2. checkQuery();
  3. if ( query == null && queryString == null )
  4. throw new InternalErrorException("Both query and query string are null");
  5. if ( query == null ) {
  6. if ( parseCheckQueries )
  7. QueryFactory.create(queryString);
  8. }
  9. // Use the query string as provided if possible, otherwise serialize the query.
  10. String queryStringToSend = ( queryString != null ) ? queryString : query.toString();
  11. return exec(()-> createQueryExecution(query, queryStringToSend));
  12. }

代码示例来源:origin: apache/jena

  1. @Test
  2. public void testExtendInService() {
  3. //Original test case from JENA-422
  4. Query[] result = test_roundTripQuery("SELECT * WHERE { SERVICE <http://example/endpoint> { ?s ?p ?o . BIND(?o AS ?x) } }");
  5. assertTrue(result[1].toString().contains("BIND"));
  6. }

相关文章