AGPrologSelect.java
package com.franz.ag.examples;
import com.franz.ag.*;
public class AGPrologSelect {
public static void doPrologSelect(AllegroGraph ts, String pquery) throws AllegroGraphException {
AGPrologSelect.doPrologQuery(ts,pquery,true,false);
}
public static void doPrologSelectDistinct(AllegroGraph ts, String pquery) throws AllegroGraphException {
AGPrologSelect.doPrologQuery(ts,pquery,true,true);
}
public static void doPrologQuery(AllegroGraph ts, String pquery, Boolean inferred, Boolean distinct) throws AllegroGraphException {
System.out.println("Results for " + pquery);
ValueObject[][] v = ts.selectValues(inferred,distinct,pquery, new Object[0], "");
AGUtils.displayValues(v);
while (0 != ts.moreValues(v)) {
v = ts.selectMore(v);
AGUtils.displayValues(v);
}
}
}
Up |
Next