}
if (checkValues) {
try {
assertField(vv, j, (TypeProtos.MinorType) currentField.type,
currentField.values[(int) (columnValCounter % 3)], (String) currentField.name + "/");
} catch (AssertionError e) { submissionFailed(new RpcException(e)); }
}
columnValCounter++;
}
if (VERBOSE_DEBUG){
System.out.println("\n" + ((BaseDataValueVector)vv).getAccessor().getValueCount());
}
valuesChecked.remove(vv.getField().getName());
valuesChecked.put(vv.getField().getName(), columnValCounter);
}
if (VERBOSE_DEBUG){
for (i = 0; i < batchLoader.getRecordCount(); i++) {
if (i % 50 == 0){
System.out.println();
for (VectorWrapper<?> vw : batchLoader) {
ValueVector v = vw.getValueVector();
System.out.print(pad(v.getField().getName(), 20) + " ");
}
System.out.println();
System.out.println();
}
for (VectorWrapper<?> vw : batchLoader) {
ValueVector v = vw.getValueVector();
System.out.print(pad(v.getAccessor().getObject(i).toString(), 20) + " ");
}
System.out.println(
);
}
}
for(VectorWrapper<?> vw : batchLoader){
vw.clear();
}
result.release();
batchCounter++;
if(result.getHeader().getIsLastChunk()){
for (String s : valuesChecked.keySet()) {
try {
assertEquals("Record count incorrect for column: " + s, totalRecords, (long) valuesChecked.get(s));
} catch (AssertionError e) { submissionFailed(new RpcException(e)); }
}
assert valuesChecked.keySet().size() > 0;
future.set(null);
}