String qb = "PREFIX dc: <http://purl.org/dc/elements/1.1/>\n" +
"INSERT DATA\n" +
"{ \n" +
" <http://example/book1> dc:title \"A new book\" ;\n" +
" dc:creator \"A.N.Other\" .\n" +
"}";
// Here I need to check what type of query I got
String type = ... //some code for checking
if (type == "select") {
ParsedTupleQuery q = (ParsedTupleQuery)parser.parseQuery(qb, null);
}else if(type == "costruct") {
ParsedGraphQuery q = (ParsedGraphQuery)parser.parseQuery(qb, null);
}else if(type == "update"){ //here can be insert or delete
ParsedUpdate q = parser.parseUpdate(qb, null);
}
我找不到一种方法来找出它是什么类型的查询。也许有人以前见过它?