Я хочу распечатать QueryInfo после выполнения XQuery в BaseX.
Следующий мой 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?
Используйте 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());