Revision 197 trunk/org.gvsig.mssqlserver/org.gvsig.mssqlserver.provider/src/main/java/org/gvsig/mssqlserver/dal/operations/MSSQLServerCreateTableOperation.java
MSSQLServerCreateTableOperation.java | ||
---|---|---|
7 | 7 |
import org.gvsig.fmap.dal.SQLBuilder; |
8 | 8 |
import org.gvsig.fmap.dal.feature.FeatureType; |
9 | 9 |
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper; |
10 |
import org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference; |
|
10 | 11 |
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.CreateTableOperation; |
11 | 12 |
|
12 | 13 |
|
13 | 14 |
public class MSSQLServerCreateTableOperation extends CreateTableOperation { |
14 | 15 |
|
15 | 16 |
public MSSQLServerCreateTableOperation(JDBCHelper helper) { |
16 |
this(helper, null, null, null, null, null, null);
|
|
17 |
this(helper, null, null, null, null); |
|
17 | 18 |
} |
18 | 19 |
|
19 | 20 |
public MSSQLServerCreateTableOperation( |
20 | 21 |
JDBCHelper helper, |
21 |
String dbName, |
|
22 |
String schemaName, |
|
23 |
String tableName, |
|
22 |
TableReference table, |
|
24 | 23 |
FeatureType type, |
25 | 24 |
List<Pair<String, SQLBuilder.Privilege>> userAndPrivileges, |
26 | 25 |
List<String> additionalSQLs |
27 | 26 |
) { |
28 |
super(helper, dbName, schemaName, tableName, type, userAndPrivileges, additionalSQLs);
|
|
27 |
super(helper, table, type, userAndPrivileges, additionalSQLs);
|
|
29 | 28 |
} |
30 | 29 |
|
31 | 30 |
@Override |
32 | 31 |
protected List<String> buildCreateIndexesSQL( |
33 |
String database, |
|
34 |
String schema, |
|
35 |
String table, |
|
32 |
TableReference table, |
|
36 | 33 |
FeatureType type |
37 | 34 |
) { |
38 | 35 |
// No podemos crear indices espaciales con la tabla vacia ya que SQLServer |
Also available in: Unified diff