Revision 197 trunk/org.gvsig.mssqlserver/org.gvsig.mssqlserver.provider/src/main/java/org/gvsig/mssqlserver/dal/operations/MSSQLServerCreateTableOperation.java

View differences:

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