public PrefixMapping getPrefixes() { return query.getPrefixMapping(); }
public PrefixMapping getPrefixes() { return query.getPrefixMapping(); }
/** * Add prefixes from a prefix mapping. * @param prefixes THe prefix mapping to add from. */ public void addPrefixes(PrefixMapping prefixes) { query.getPrefixMapping().setNsPrefixes(prefixes); }
/** * Add prefixes from a prefix mapping. * @param prefixes THe prefix mapping to add from. */ public void addPrefixes(PrefixMapping prefixes) { query.getPrefixMapping().setNsPrefixes(prefixes); }
private Object makeNodeOrPath(Object o) { return makeNodeOrPath(o, query.getPrefixMapping() ); }
public ExprFactory getExprFactory() { return new ExprFactory( query.getPrefixMapping() ); }
private Object makeNodeOrPath(Object o) { return makeNodeOrPath(o, query.getPrefixMapping() ); }
public PrefixMapping getPrefixMapping() { return getQuery().getPrefixMapping(); }
public ExprFactory getExprFactory() { return new ExprFactory( query.getPrefixMapping() ); }
public SDBRequest(Store store, Query query, Context context) { super(store) ; this.query = query ; this.prefixMapping = null ; if ( query != null ) prefixMapping = query.getPrefixMapping() ; if ( context == null ) context = SDB.getContext() ; this.context = new Context(context) ; }
@Override public Query apply(Query query) { Query result = doClone ? query.cloneQuery() : query; result.getPrefixMapping().setNsPrefixes(prefixMapping); return result; } }
public static PrefixMapping getMapping(ExecutionContext ctx) { Query query = (Query) ctx.getContext().get(ARQConstants.sysCurrentQuery); return query.getPrefixMapping(); }
public static void print(Store store, Query query, QueryEngineSDB queryEngine) { if ( queryEngine == null ) queryEngine = new QueryEngineSDB(store, query) ; Op op = queryEngine.getPlan().getOp() ; System.out.println(op.toString(query.getPrefixMapping())) ; }
@Override public QueryExecution createQueryExecution(Query query) { Query q = doClone ? query.cloneQuery() : query; q.getPrefixMapping().setNsPrefixes(prefixMapping); QueryExecution result = super.createQueryExecution(q); return result; }
private void insertPrefixesInto(Model model) { try { if ( dataset != null ) { // Load the models prefixes first PrefixMapping m = dataset.getDefaultModel(); model.setNsPrefixes(m); } // Then add the queries (just the declared mappings) // so the query declarations override the data sources. model.setNsPrefixes(query.getPrefixMapping()); } catch (Exception ex) { Log.warn(this, "Exception in insertPrefixes: " + ex.getMessage(), ex); } }
protected static void stripNamespacesAndBase(Query q) { Map<String, String> prefixes = q.getPrefixMapping().getNsPrefixMap(); for (String prefix : prefixes.keySet()) { q.getPrefixMapping().removeNsPrefix(prefix); } q.setBaseURI((String)null); } }
/** * Add the settings from the prolog handler argument. * @param pfxHandler The PrologHandler to read from */ public void addAll(PrologHandler pfxHandler) { String val = StringUtils.defaultIfEmpty(pfxHandler.query.getBaseURI(), query.getBaseURI()); if (val != null) { setBase(val); } addPrefixes(pfxHandler.query.getPrefixMapping()); }
/** * Add the settings from the prolog handler argument. * @param pfxHandler The PrologHandler to read from */ public void addAll(PrologHandler pfxHandler) { String val = StringUtils.defaultIfEmpty(pfxHandler.query.getBaseURI(), query.getBaseURI()); if (val != null) { setBase(val); } addPrefixes(pfxHandler.query.getPrefixMapping()); }
@Override public Query get() { Query result = new Query(); if(prologue != null) { result.setBaseURI(prologue.getBaseURI()); // PrefixMappingImpl tmp = new PrefixMappingImpl(); // // Note: Query parsing may modify the prefixes, hence create a copy of the prefix mappings // tmp.setNsPrefixes(prologue.getPrefixMapping()); result.getPrefixMapping().setNsPrefixes(prologue.getPrefixMapping()); } return result; }
public QueryIterOpSQL(OpSQL op, QueryIterator input , ExecutionContext context) { super(input, context) ; this.opSQL = op ; SDBRequest req = op.getRequest() ; if ( req == null ) this.request = null ; else { PrefixMapping pmap = req.getQuery() == null ? null : req.getQuery().getPrefixMapping() ; this.request = op.getRequest() == null ? null : new SDBRequest(op.getRequest().getStore(), pmap, context.getContext()) ; } }