public void testDataTable() throws SqlJetException {
boolean passed = false;
final SqlJetSchema s = new SqlJetSchema(db, btreeCopy);
btreeCopy.setSchema(s);
final ISqlJetBtreeTable t = new SqlJetBtreeDataTable(btreeCopy, REP_CACHE_TABLE, false);
for (ISqlJetBtreeRecord r = t.getRecord(); !t.eof(); t.next(), r = t.getRecord()) {
final int fields = r.getFieldsCount();
for (int i = 0; i < fields; i++) {
logger.info(r.getStringField(i, SqlJetEncoding.UTF8));
passed = true;
}