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 を出力するにはどうすればよいですか?
機能を使用してください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());