Fork me on GitHub
#rdf
<
2015-09-07
>
wagjo06:09:13

does ParametrizedSparqlString validate input query? I would go with an approach that compiles into something that is fast where only bindings are checked at runtime.

joelkuiper10:09:02

I’m not sure where the query parsing is actually done, I assume only when you call .asQuery on the ParameterizedSparqlString

joelkuiper10:09:31

YeSQL applies another instaparse BNF to the SQL itself to do substitutions

joelkuiper10:09:16

was thinking of abusing the BNF from Jena itself for a similar purpose, but it will add to the complexity