import java.sql.SQLException;
-import com.quantum.adapters.AdapterFactory;
import com.quantum.sql.MultiSQLServer;
-import com.quantum.sql.SQLHelper;
class TableImpl extends EntityImpl implements Table {
- public TableImpl(Bookmark bookmark, String schema, String name) {
- super(bookmark, schema, name, TABLE_TYPE);
+ public TableImpl(Bookmark bookmark, String schema, String name, boolean isSynonym) {
+ super(bookmark, schema, name, TABLE_TYPE, isSynonym);
}
public Integer getSize() {
Integer size = null;
try {
- size = new Integer(SQLHelper.getSize(
- getBookmark().getConnection(), getCondQualifiedName(),
- AdapterFactory.getInstance().getAdapter(getBookmark().getType())));
+ size = new Integer(MultiSQLServer.getInstance().getSize(getBookmark(),
+ getBookmark().getConnection(), getQualifiedName(),
+ getBookmark().getAdapter()));
} catch (SQLException e) {
} catch (ConnectionException e) {
}
}
public void deleteAllRows() throws SQLException, ConnectionException {
- String sql = "DELETE FROM " + getCondQualifiedName();
- MultiSQLServer.getInstance().execute(getBookmark().getConnection(), sql);
+ String sql = "DELETE FROM " + getQualifiedName();
+ MultiSQLServer.getInstance().execute(getBookmark(), getBookmark().getConnection(), sql);
}
}
\ No newline at end of file