package org.geotools.data.sqlserver;
import org.geotools.jdbc.JDBCSkipColumnTestSetup;
public class SQLServerSkipColumnTestSetup extends JDBCSkipColumnTestSetup {
protected SQLServerSkipColumnTestSetup() {
super(new SQLServerTestSetup());
}
@Override
protected void createSkipColumnTable() throws Exception {
run("CREATE TABLE \"skipcolumn\"(" //
+ "\"fid\" int identity(0, 1) primary key, " //
+ "\"id\" integer, " //
+ "\"geom\" geometry, " //
+ "\"weirdproperty\" xml," //
+ "\"name\" varchar(255))");
run("INSERT INTO \"skipcolumn\" VALUES( 0, geometry::STGeomFromText('POINT(0 0)', 4326), null, 'GeoTools')");
}
@Override
protected void dropSkipColumnTable() throws Exception {
runSafe("DELETE FROM GEOMETRY_COLUMNS WHERE F_TABLE_NAME = 'skipcolumn'");
runSafe("DROP TABLE \"skipcolumn\"");
}
}