public ISqlJetTable getTable(final String tableName) throws SqlJetException {
checkOpen();
refreshSchema();
return (SqlJetTable) runWithLock(new ISqlJetRunnableWithLock() {
public Object runWithLock(SqlJetDb db) throws SqlJetException {
return new SqlJetTable(db, btree, tableName, writable);
}
});
}