/*
* Copyright Aduna (http://www.aduna-software.com/) (c) 2008.
*
* Licensed under the Aduna BSD-style license.
*/
package org.openrdf.sail.rdbms.schema;
import java.sql.Connection;
/**
*
* @author James Leigh
*/
public class TableFactory {
protected static final String TRANS_STATEMENTS = "TRANSACTION_STATEMENTS";
public RdbmsTable createTemporaryTable(Connection conn) {
return createTemporaryTable(conn, TRANS_STATEMENTS);
}
public RdbmsTable createTemporaryTable(Connection conn, String name) {
return createTable(conn, name);
}
public RdbmsTable createTable(Connection conn, String name) {
RdbmsTable table = newTable(name);
table.setConnection(conn);
return table;
}
protected RdbmsTable newTable(String name) {
return new RdbmsTable(name);
}
}