Yes, there is a difference.
It (the join) happens just before project and after any GROUP BY.
See the algebra at http://www.sparql.org/query-validator.html
Andy
On 21/11/17 14:46, Claude Warren wrote:
based on https://www.w3.org/TR/sparql11-query/#inline-data-examples
there is no difference between values blocks inside or outside a graph
pattern.
On Tue, Nov 21, 2017 at 2:35 PM, Claude Warren <cla...@xenei.com> wrote:
Currently the values are always placed in the top level of the query.
Q: does it make a difference to exeuction? (I suspect it does but I want
to make sure before I proceed to add a method to place it inside the graph
pattern.
Claude
On Tue, Nov 21, 2017 at 1:20 PM, Rob Vesse <rve...@dotnetrdf.org> wrote:
The output you get is syntactically valid - VALUES is allowed at the top
level of the query as well as within graph patterns
It is not clear to me if the latter this Is actually possible with the
current query builder, Claude can probably give you a more detailed answer
Rob
On 21/11/2017, 12:05, "Chris Dollin" <chris.dol...@epimorphics.com>
wrote:
Dear All
I'm missing something with use of the query builder to create VALUES
clauses.
The code
@Test public void buildValues() {
SelectBuilder sb = new SelectBuilder();
sb.addValueVar("item", "spoo", "flarn");
System.err.println(sb.buildString());
}
generates
SELECT *
WHERE
{ }
VALUES ?item { "spoo" "flarn" }
which I believe to be syntactically incorrect but in any case I want
the
generated VALUES clause to be inside the WHERE {} ie
SELECT * WHERE {VALUES ?item {"spoo" "flarn"}}}
What should I be doing and how should I have known that?
Chris
PS please to excuse the misuse of @Test here ... exploratory use only.
--
"What I don't understand is this ..." Trevor Chaplin, /The
Beiderbeck
Affair/
Epimorphics Ltd, http://www.epimorphics.com
Registered address: Court Lodge, 105 High Street, Portishead, Bristol
BS20
6PT
Epimorphics Ltd. is a limited company registered in England (number
7016688)
--
I like: Like Like - The likeliest place on the web
<http://like-like.xenei.com>
LinkedIn: http://www.linkedin.com/in/claudewarren