Hi,
I would like to know if Jena offers a way to detect the type of an unknow
SPARQL request ?Starting from the query string.
At the moment the only way I succed to code it without "basic parsing" of the
query ( sort of thing I prefer avoid, manually parsing string with short
function often create errors )
looks like this :
[...]
String queryString = "a query string, may be a select or an update";
try{
Query select = QueryFactory.create(queryString);
Service.process_select_query(select);//do some work with the select
}
catch(QueryException e){
UpdateRequest update = UpdateFactory.create(queryString);
Service.process_update_query(update);//do some work with the update
}
catch(ProcessException e){
//handle this exception
}
[...]
So is it possible ? Or not ?