/** * Will convert the column name to the json array index. * @param name the column name * @return the json array index */ public int column(String name) { int ret = delegate.column(name); return ret; }
/** * Will convert the column name to the json array index. * @param name the column name * @return the json array index */ public int column(String name) { int ret = delegate.column(name); return ret; }
@Override public int column(String name) { return rowStream.column(name); }
@Test public void testStreamColumnResolution() { String sql = "SELECT ID, FNAME, LNAME FROM select_table ORDER BY ID"; final AtomicInteger cnt = new AtomicInteger(0); connection().queryStream(sql, onSuccess(res -> { res.handler(row -> { assertEquals("doe", row.getString(res.column("lname"))); cnt.incrementAndGet(); }).endHandler(v -> { assertEquals(2, cnt.get()); testComplete(); }).exceptionHandler(t -> { fail(t); }); })); await(); }