/** * Runs a query and checks the serialization parameters. * * @throws IOException I/O exception */ @Test public void queryOptions() throws IOException { final Query query = session.query("declare option output:encoding 'US-ASCII';()"); query.execute(); final SerializerOptions sp = new SerializerOptions(); sp.parse(query.options()); assertEquals("US-ASCII", sp.get(SerializerOptions.ENCODING)); query.close(); }
/** * Returns the serialization parameters. * * @param ctx context * @return serialization parameters */ public String parameters(final Context ctx) { try { qp(args[0], ctx); parse(null); return qp.qc.serParams().toString(); } catch (final QueryException ex) { error(Util.message(ex)); } finally { qp = null; } return SerializerOptions.get(true).toString(); }