Revision 44058 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.db/org.gvsig.fmap.dal.db.h2/src/main/java/org/gvsig/fmap/dal/store/h2/operations/H2SpatialAppendOperation.java

View differences:

H2SpatialAppendOperation.java
12 12
import org.gvsig.fmap.dal.store.jdbc.exception.JDBCPreparingSQLException;
13 13
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper;
14 14
import org.gvsig.fmap.dal.store.jdbc2.JDBCUtils;
15
import org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference;
15 16
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.AppendOperation;
16 17
import org.gvsig.tools.dispose.Disposable;
17 18
import org.gvsig.tools.dispose.DisposeUtils;
18 19

  
19 20

  
21
@SuppressWarnings("UseSpecificCatch")
20 22
public class H2SpatialAppendOperation extends AppendOperation {
21 23
    
22 24
    public H2SpatialAppendOperation(
23 25
            JDBCHelper helper, 
24
            String database,
25
            String schema, 
26
            String table, 
26
            TableReference table, 
27 27
            FeatureType type
28 28
        ) {
29
        super(helper, database, schema, table, type);
29
        super(helper, table, type);
30 30
    }
31 31
    
32 32
    @Override
......
40 40
            
41 41
            this.sqlbuilder = this.helper.createSQLBuilder();
42 42

  
43
            this.sqlbuilder.insert().table().database(this.database).schema(this.schema).name(this.table);
43
            this.sqlbuilder.insert().table()
44
                .database(this.table.getDatabase())
45
                .schema(this.table.getSchema())
46
                .name(this.table.getTable());
44 47
            for (FeatureAttributeDescriptor attr : type) {
45 48
                if( attr.isAutomatic() ) {
46 49
                    continue;

Also available in: Unified diff