*/
public final RecordSet query(QueryPolicy policy, Statement statement) throws AerospikeException {
if (policy == null) {
policy = new QueryPolicy();
}
QueryRecordExecutor executor = new QueryRecordExecutor(policy, statement, cluster.getNodes());
return executor.getRecordSet();
}