public static Item parseItem(String str) { return parse(str, null) ; }
public static Item parseItem(String str) { return parse(str, null) ; }
/** Parse a string and obtain an SSE item expression */ public static Item parse(String str, PrefixMapping pmap) { return parse(new StringReader(str), pmap) ; }
/** Parse from an input stream and obtain an SSE item expression */ public static Item parse(InputStream in, PrefixMapping pmap) { Reader reader = FileUtils.asBufferedUTF8(in) ; return parse(reader, pmap) ; }
/** Parse a string, and obtain a graph */ public static Graph parseGraph(String string, PrefixMapping pmap) { Item item = parse(string, pmap) ; return BuilderGraph.buildGraph(item) ; }
/** Parse a string to obtain a SPARQL expression */ public static Expr parseExpr(String s, PrefixMapping pmap) { Item item = parse(s, pmap) ; return BuilderExpr.buildExpr(item) ; }
static public Op parse(String string, PrefixMapping pmap) { Item item = SSE.parse(string, pmap) ; return parse(item) ; }
/** Parse a string and obtain a SPARQL algebra basic graph pattern, given a prefix mapping */ public static BasicPattern parseBGP(String s, PrefixMapping pmap) { Item item = parse(s, pmap) ; return BuilderOp.buildBGP(item) ; }
/** Parse a string and obtain a SPARQL algebra table */ public static Table parseTable(String s, PrefixMapping pmap) { Item item = parse(s, pmap) ; return BuilderTable.build(item) ; }
/** Parse a string and obtain a SPARQL algebra basic graph pattern, given a prefix mapping */ public static BasicPattern parseBGP(String s, PrefixMapping pmap) { Item item = parse(s, pmap) ; return BuilderOp.buildBGP(item) ; }
static public Op parse(String string, PrefixMapping pmap) { Item item = SSE.parse(string, pmap) ; return parse(item) ; }
/** Parse a string and obtain a SPARQL algebra table */ public static Table parseTable(String s, PrefixMapping pmap) { Item item = parse(s, pmap) ; return BuilderTable.build(item) ; }
static public Op parse(String string) { Item item = SSE.parse(string) ; return parse(item) ; }
static public Op parse(String string) { Item item = SSE.parse(string) ; return parse(item) ; }
/** Parse a string to obtain a path */ public static Path parsePath(String str, PrefixMapping pmap) { Item item = parse(str, pmap) ; if ( !item.isList() ) throw new ARQException("Not a list: "+str) ; return BuilderPath.buildPath(item) ; }
/** Parse a string to obtain a path */ public static Path parsePath(String str, PrefixMapping pmap) { Item item = parse(str, pmap) ; if ( !item.isList() ) throw new ARQException("Not a list: "+str) ; return BuilderPath.buildPath(item) ; }
/** Parse a string to obtain a Triple */ public static Triple parseTriple(String str, PrefixMapping pmap) { Item item = parse(str, pmap) ; if ( !item.isList() ) throw new ARQException("Not a list: "+str) ; return BuilderGraph.buildTriple(item.getList()) ; }
/** Parse a string to obtain a Triple */ public static Triple parseTriple(String str, PrefixMapping pmap) { Item item = parse(str, pmap) ; if ( !item.isList() ) throw new ARQException("Not a list: "+str) ; return BuilderGraph.buildTriple(item.getList()) ; }
/** Parse a string to obtain a Quad */ public static Quad parseQuad(String s, PrefixMapping pmap) { Item item = parse(s, pmap) ; if ( !item.isList() ) throw new ARQException("Not a list: "+s) ; return BuilderGraph.buildQuad(item.getList()) ; }
/** Parse a string to obtain a Quad */ public static Quad parseQuad(String s, PrefixMapping pmap) { Item item = parse(s, pmap) ; if ( !item.isList() ) throw new ARQException("Not a list: "+s) ; return BuilderGraph.buildQuad(item.getList()) ; }