if (log.isLoggable(Level.FINER))
log.finer("Table[" + name + "] " + version + " loading\n" + sql);
try {
CreateQuery query = (CreateQuery) Parser.parse(db, sql);
TableFactory factory = query.getFactory();
if (! factory.getName().equalsIgnoreCase(name))
throw new IOException(L.l("factory {0} does not match", name));
Table table = new Table(db, factory.getName(), factory.getRow(),