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

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

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

Query.getPrefixMapping介绍

暂无

代码示例

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

  1. public PrefixMapping getPrefixes() {
  2. return query.getPrefixMapping();
  3. }

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

  1. public PrefixMapping getPrefixes() {
  2. return query.getPrefixMapping();
  3. }

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

  1. /**
  2. * Add prefixes from a prefix mapping.
  3. * @param prefixes THe prefix mapping to add from.
  4. */
  5. public void addPrefixes(PrefixMapping prefixes) {
  6. query.getPrefixMapping().setNsPrefixes(prefixes);
  7. }

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

  1. /**
  2. * Add prefixes from a prefix mapping.
  3. * @param prefixes THe prefix mapping to add from.
  4. */
  5. public void addPrefixes(PrefixMapping prefixes) {
  6. query.getPrefixMapping().setNsPrefixes(prefixes);
  7. }

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

  1. private Object makeNodeOrPath(Object o)
  2. {
  3. return makeNodeOrPath(o, query.getPrefixMapping() );
  4. }

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

  1. public ExprFactory getExprFactory() {
  2. return new ExprFactory( query.getPrefixMapping() );
  3. }

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

  1. private Object makeNodeOrPath(Object o)
  2. {
  3. return makeNodeOrPath(o, query.getPrefixMapping() );
  4. }

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

  1. public PrefixMapping getPrefixMapping() {
  2. return getQuery().getPrefixMapping();
  3. }

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

  1. public ExprFactory getExprFactory() {
  2. return new ExprFactory( query.getPrefixMapping() );
  3. }

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

  1. public SDBRequest(Store store, Query query, Context context)
  2. {
  3. super(store) ;
  4. this.query = query ;
  5. this.prefixMapping = null ;
  6. if ( query != null )
  7. prefixMapping = query.getPrefixMapping() ;
  8. if ( context == null )
  9. context = SDB.getContext() ;
  10. this.context = new Context(context) ;
  11. }

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

  1. @Override
  2. public Query apply(Query query) {
  3. Query result = doClone ? query.cloneQuery() : query;
  4. result.getPrefixMapping().setNsPrefixes(prefixMapping);
  5. return result;
  6. }
  7. }

代码示例来源:origin: rdfhdt/hdt-java

  1. public static PrefixMapping getMapping(ExecutionContext ctx) {
  2. Query query = (Query) ctx.getContext().get(ARQConstants.sysCurrentQuery);
  3. return query.getPrefixMapping();
  4. }

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

  1. public static void print(Store store, Query query, QueryEngineSDB queryEngine)
  2. {
  3. if ( queryEngine == null )
  4. queryEngine = new QueryEngineSDB(store, query) ;
  5. Op op = queryEngine.getPlan().getOp() ;
  6. System.out.println(op.toString(query.getPrefixMapping())) ;
  7. }

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

  1. @Override
  2. public QueryExecution createQueryExecution(Query query) {
  3. Query q = doClone ? query.cloneQuery() : query;
  4. q.getPrefixMapping().setNsPrefixes(prefixMapping);
  5. QueryExecution result = super.createQueryExecution(q);
  6. return result;
  7. }

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

  1. private void insertPrefixesInto(Model model) {
  2. try {
  3. if ( dataset != null ) {
  4. // Load the models prefixes first
  5. PrefixMapping m = dataset.getDefaultModel();
  6. model.setNsPrefixes(m);
  7. }
  8. // Then add the queries (just the declared mappings)
  9. // so the query declarations override the data sources.
  10. model.setNsPrefixes(query.getPrefixMapping());
  11. }
  12. catch (Exception ex) {
  13. Log.warn(this, "Exception in insertPrefixes: " + ex.getMessage(), ex);
  14. }
  15. }

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

  1. protected static void stripNamespacesAndBase(Query q) {
  2. Map<String, String> prefixes = q.getPrefixMapping().getNsPrefixMap();
  3. for (String prefix : prefixes.keySet()) {
  4. q.getPrefixMapping().removeNsPrefix(prefix);
  5. }
  6. q.setBaseURI((String)null);
  7. }
  8. }

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

  1. /**
  2. * Add the settings from the prolog handler argument.
  3. * @param pfxHandler The PrologHandler to read from
  4. */
  5. public void addAll(PrologHandler pfxHandler) {
  6. String val = StringUtils.defaultIfEmpty(pfxHandler.query.getBaseURI(),
  7. query.getBaseURI());
  8. if (val != null) {
  9. setBase(val);
  10. }
  11. addPrefixes(pfxHandler.query.getPrefixMapping());
  12. }

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

  1. /**
  2. * Add the settings from the prolog handler argument.
  3. * @param pfxHandler The PrologHandler to read from
  4. */
  5. public void addAll(PrologHandler pfxHandler) {
  6. String val = StringUtils.defaultIfEmpty(pfxHandler.query.getBaseURI(),
  7. query.getBaseURI());
  8. if (val != null) {
  9. setBase(val);
  10. }
  11. addPrefixes(pfxHandler.query.getPrefixMapping());
  12. }

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

  1. @Override
  2. public Query get() {
  3. Query result = new Query();
  4. if(prologue != null) {
  5. result.setBaseURI(prologue.getBaseURI());
  6. // PrefixMappingImpl tmp = new PrefixMappingImpl();
  7. // // Note: Query parsing may modify the prefixes, hence create a copy of the prefix mappings
  8. // tmp.setNsPrefixes(prologue.getPrefixMapping());
  9. result.getPrefixMapping().setNsPrefixes(prologue.getPrefixMapping());
  10. }
  11. return result;
  12. }

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

  1. public QueryIterOpSQL(OpSQL op,
  2. QueryIterator input ,
  3. ExecutionContext context)
  4. {
  5. super(input, context) ;
  6. this.opSQL = op ;
  7. SDBRequest req = op.getRequest() ;
  8. if ( req == null )
  9. this.request = null ;
  10. else {
  11. PrefixMapping pmap = req.getQuery() == null ? null : req.getQuery().getPrefixMapping() ;
  12. this.request =
  13. op.getRequest() == null
  14. ? null
  15. : new SDBRequest(op.getRequest().getStore(), pmap, context.getContext()) ;
  16. }
  17. }

相关文章