@Override public boolean accept( Syntax syntax ) { return Syntax.syntaxSPARQL_11.equals(syntax) ; } @Override
public static Syntax guessFileSyntax(String url) { return guessFileSyntax(url, syntaxSPARQL) ; }
/** Guess the update syntax based on file name */ public static Syntax guessUpdateFileSyntax(String url) { return guessUpdateFileSyntax(url, defaultUpdateSyntax) ; }
static void writeSyntaxes(String msg, PrintStream out) { if ( msg != null ) out.println(msg) ; for ( Iterator<String> iter = Syntax.querySyntaxNames.keys() ; iter.hasNext() ; ) { String k = iter.next() ; Syntax v = Syntax.lookup(k) ; k = padOut(k,10) ; out.println(" "+k+" "+v) ; } } // printf ... java 1.5 .. mutter,mutter
querySyntax = Syntax.guessFileSyntax(queryFilename, defaultQuerySyntax) ; querySyntax = Syntax.guessFileSyntax(qs, defaultQuerySyntax) ; Syntax syn = Syntax.lookup(s) ; if ( syn == null ) cmdline.cmdError("Unrecognized syntax: " + s) ;
static void writeSyntaxes(String msg, PrintStream out) { if ( msg != null ) out.println(msg) ; for ( Iterator<String> iter = Syntax.querySyntaxNames.keys() ; iter.hasNext() ; ) { String k = iter.next() ; Syntax v = Syntax.lookup(k) ; k = padOut(k,10) ; out.println(" "+k+" "+v) ; } } // printf ... java 1.5 .. mutter,mutter
querySyntax = Syntax.guessFileSyntax(queryFilename) ; querySyntax = Syntax.guessFileSyntax(qs) ; Syntax syn = Syntax.lookup(s) ; if ( syn == null ) cmdline.cmdError("Unrecognized syntax: "+s) ;
@Override public boolean accept(Syntax syntax ) { return Syntax.syntaxARQ.equals(syntax) ; } @Override
@Override public QueryResultTable querySelect(String queryString, String querylanguage) throws QueryLanguageNotSupportedException, ModelRuntimeException { assertModel(); if(log.isDebugEnabled()) { log.debug("Query " + queryString); } com.hp.hpl.jena.query.Syntax syntax = com.hp.hpl.jena.query.Syntax.lookup(querylanguage); if(syntax == null) { // delegate to super return super.querySelect(queryString, querylanguage); } Query query = QueryFactory.create(queryString, syntax); return new QueryResultTableImpl(query, this.jenaModel); }
/** Guess the query syntax based on file name */ public static Syntax guessQueryFileSyntax(String url) { return guessFileSyntax(url, defaultQuerySyntax) ; }
/** Guess the update syntax based on file name */ public static Syntax guessUpdateFileSyntax(String url) { return guessUpdateFileSyntax(url, defaultUpdateSyntax) ; }
@Override public boolean accept( Syntax syntax ) { return Syntax.syntaxSPARQL_11.equals(syntax) ; } @Override
@Override public QueryResultTable querySelect(String query, String querylanguage) throws QueryLanguageNotSupportedException, MalformedQueryException, ModelRuntimeException { com.hp.hpl.jena.query.Syntax syntax = com.hp.hpl.jena.query.Syntax .lookup(querylanguage); if (syntax == null) { // delegate to super throw new QueryLanguageNotSupportedException( "Unsupported query language: " + querylanguage); } Query jenaQuery = QueryFactory.create(query, syntax); return new QueryResultTableImpl(jenaQuery, this.dataset); }
/** Guess the query syntax based on file name */ public static Syntax guessQueryFileSyntax(String url) { return guessFileSyntax(url, defaultQuerySyntax) ; }
public boolean accept( Syntax syntax ) { return Syntax.syntaxSPARQL_11.equals(syntax) ; } public UpdateParser create( Syntax syntax ) { return new ParserSPARQL11Update() ; } }) ;
@Override public void processArgs(CmdArgModule cmdline) throws IllegalArgumentException { if ( cmdline.contains(queryOutputSyntaxDecl) ) { // short name String s = cmdline.getValue(queryOutputSyntaxDecl) ; Syntax syn = Syntax.lookup(s) ; if ( syn == null ) cmdline.cmdError("Unrecognized syntax: "+s) ; outputSyntax = syn ; } lineNumbers = cmdline.contains(queryNumberDecl) ; }
public static Syntax guessFileSyntax(String url) { return guessFileSyntax(url, syntaxSPARQL) ; }
public boolean accept(Syntax syntax ) { return Syntax.syntaxARQ.equals(syntax) ; } public UpdateParser create ( Syntax syntax ) { return new ParserARQUpdate() ; } }) ;
public void processArgs(CmdArgModule cmdline) throws IllegalArgumentException { if ( cmdline.contains(queryOutputSyntaxDecl) ) { // short name String s = cmdline.getValue(queryOutputSyntaxDecl) ; Syntax syn = Syntax.lookup(s) ; if ( syn == null ) cmdline.cmdError("Unrecognized syntax: "+s) ; outputSyntax = syn ; } lineNumbers = cmdline.contains(queryNumberDecl) ; }
/** Read a query from a file. * * @param url URL (file: or http: or anything a FileManager can handle) * @param filemanager Optional filemanager * @param baseURI BaseURI for the query * @param langURI Query syntax * @return A new query object */ static public Query read(String url, FileManager filemanager, String baseURI, Syntax langURI) { if ( filemanager == null ) filemanager = FileManager.get() ; String qStr = filemanager.readWholeFileAsUTF8(url) ; if ( baseURI == null ) baseURI = url ; if ( langURI == null ) langURI = Syntax.guessFileSyntax(url) ; return create(qStr, baseURI, langURI) ; }