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
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