1

我想在 BaseX 中执行 XQuery 后打印 QueryInfo。

以下是我的 XQuery

declare namespace db ='http://basex.org/modules/db'; 
declare option db:queryinfo 'true'; 
for $i in 1 to 1 return db:open('testDB')/*

我的程序如何打印 QueryInfo?

4

1 回答 1

0

使用该BaseXClient.Query.info()功能。可以在 BaseX Github 存储库中找到一个完整的示例,在这里我将其剥离到最相关的行:

  final BaseXClient session = new BaseXClient("localhost", 1984, "admin", "admin");
  final String input = "(: your query :)";
  final BaseXClient.Query query = session.query(input);
  System.out.println(query.info());
于 2014-09-02T18:15:42.840 回答