uQL接口

UQL接口

自定义uql:

String uql = "t(p).n({_id:{$eq: 2}}).e().n().return(p)";
println(client.uql(uql));

异步UQL

SDK前面提供的所有request接口都可以用异步执行。

异步查询年龄为18的10000条点数据:

SearchNodesRequest request = new SearchNodesRequest();
request.setFilter(Filter.newGtBuilder("age").gt(18).build());
request.setLimit(10000);
client.uqlStreamListener(request, new UqlListener() {
@Override
public void onReady() {
// do something
}
@Override
public void onError(Throwable t) {
// do something
}
@Override
public void onComplete() {
// do something
}
@Override
public void next(Result result) {
// do something
}
});