|
From: <php...@li...> - 2010-01-17 17:59:32
|
Hi,
I have a question.
Can I do something like this:
ResultSet rs = QueryExecutionFactory.create(q, m).execSelect();
(where ResultSet rs is a java interface, QueryExecutionFactory.create(q,m) returns a java interface and execSelect() function is declared in this interface).
with PHP/Java Bridge?
In Java I can.
How can I do that?
I have tried this:
$query = Java("com.hp.hpl.jena.query.QueryFactory")->create($sparqlString); //---OK.
$rs = Java("com.hp.hpl.jena.query.QueryExecutionFactory")->create($query, $modelD2RQ)->execSelect(); //---crash here
but it replies:
java stack trace: java.lang.Exception: Invoke failed:
[[o:Response$UndeclaredThrowableErrorMarker]]->execSelect. Cause:
java.lang.NoSuchMethodException: execSelect(). Candidates: [] VM:
1.6.0_17@http://java.sun.com/ at
php.java.bridge.JavaBridge.checkM(JavaBridge.java:1091) at
php.java.bridge.JavaBridge.Invoke(JavaBridge.java:1029) at
php.java.bridge.Request.handleRequest(Request.java:415) at
php.java.bridge.Request.handleRequests(Request.java:491) at
php.java.bridge.http.ContextRunner.run(ContextRunner.java:145) at
php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60)
Caused by: java.lang.NoSuchMethodException: execSelect(). Candidates:
[] ... 6 more
Thanks in advance.
_________________________________________________________________
Una nueva experiencia de búsqueda está aquí
http://www.bing.com/?mkt=es-MX&FORM=M006IR&Publ=WLHMTAG&Crea=TEXT_M006IR_Bing_ES_SaveTimeClicks_1X1
|