assert(cr.getStatus() == ClientResponse.SUCCESS);
VoltTable[] result = cr.getResults();
assert(result.length == 4);
VoltTable vt = result[0];
assert(vt.getRowCount() == 1);
VoltTableRow row = vt.fetchRow(0);
assertEquals(row.getLong("b"), b);
byte[] gotArray = row.getVarbinary("bArray");
assertEquals(gotArray.length, bArray.length);
for (int j = 0; j < gotArray.length; j++) {
assertEquals(gotArray[j], bArray[j]);
}
assertEquals(gotArray.length, bArray.length);
assertEquals(row.getLong("s"), s);
assertEquals(row.getLong("i"), i);
assertEquals(row.getLong("l"), l);
assertEquals(row.getString("str"), str);
byte[] gotString = row.getVarbinary("bString");
assertEquals(gotString.length, bString.length);
for (int j = 0; j < gotString.length; j++) {
assertEquals(gotString[j], bString[j]);
}
String tsColName;
int tsColIndex;
tsColName = "tst";
assertEquals(row.getTimestampAsLong(tsColName), tst.getTime());
assertEquals(row.getTimestampAsTimestamp(tsColName), tst);
assertEquals(row.getTimestampAsSqlTimestamp(tsColName), ts);
assertEquals(row.getTimestampAsSqlTimestamp(tsColName).getTime(), sqld.getTime());
assertEquals(row.getTimestampAsSqlTimestamp(tsColName).getTime(), utild.getTime());
tsColIndex = vt.getColumnIndex(tsColName);
assertEquals(row.getTimestampAsLong(tsColIndex), tst.getTime());
assertEquals(row.getTimestampAsTimestamp(tsColIndex), tst);
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex), ts);
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex).getTime(), sqld.getTime());
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex).getTime(), utild.getTime());
tsColName = "sqld";
assertEquals(row.getTimestampAsLong(tsColName), tst.getTime());
assertEquals(row.getTimestampAsTimestamp(tsColName), tst);
assertEquals(row.getTimestampAsSqlTimestamp(tsColName), ts);
assertEquals(row.getTimestampAsSqlTimestamp(tsColName).getTime(), sqld.getTime());
assertEquals(row.getTimestampAsSqlTimestamp(tsColName).getTime(), utild.getTime());
tsColIndex = vt.getColumnIndex(tsColName);
assertEquals(row.getTimestampAsLong(tsColIndex), tst.getTime());
assertEquals(row.getTimestampAsTimestamp(tsColIndex), tst);
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex), ts);
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex).getTime(), sqld.getTime());
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex).getTime(), utild.getTime());
tsColName = "utild";
assertEquals(row.getTimestampAsLong(tsColName), tst.getTime());
assertEquals(row.getTimestampAsTimestamp(tsColName), tst);
assertEquals(row.getTimestampAsSqlTimestamp(tsColName), ts);
assertEquals(row.getTimestampAsSqlTimestamp(tsColName).getTime(), sqld.getTime());
assertEquals(row.getTimestampAsSqlTimestamp(tsColName).getTime(), utild.getTime());
tsColIndex = vt.getColumnIndex(tsColName);
assertEquals(row.getTimestampAsLong(tsColIndex), tst.getTime());
assertEquals(row.getTimestampAsTimestamp(tsColIndex), tst);
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex), ts);
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex).getTime(), sqld.getTime());
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex).getTime(), utild.getTime());
tsColName = "ts";
assertEquals(row.getTimestampAsLong(tsColName), tst.getTime());
assertEquals(row.getTimestampAsTimestamp(tsColName), tst);
assertEquals(row.getTimestampAsSqlTimestamp(tsColName), ts);
assertEquals(row.getTimestampAsSqlTimestamp(tsColName).getTime(), sqld.getTime());
assertEquals(row.getTimestampAsSqlTimestamp(tsColName).getTime(), utild.getTime());
tsColIndex = vt.getColumnIndex(tsColName);
assertEquals(row.getTimestampAsLong(tsColIndex), tst.getTime());
assertEquals(row.getTimestampAsTimestamp(tsColIndex), tst);
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex), ts);
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex).getTime(), sqld.getTime());
assertEquals(row.getTimestampAsSqlTimestamp(tsColIndex).getTime(), utild.getTime());
vt = result[1];
assert(vt.getRowCount() == sArray.length);
for (int j = 0; j < sArray.length; j++) {
assertEquals(vt.fetchRow(j).getLong("sArray"), sArray[j]);