svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.compat.cdc / org.gvsig.fmap.dal / org.gvsig.fmap.dal.db / org.gvsig.fmap.dal.db.mdb / src / main / java / org / gvsig / fmap / dal / store / mdb / operations / MDBAppendOperation.java @ 44951
History | View | Annotate | Download (1.61 KB)
1 |
|
---|---|
2 |
package org.gvsig.fmap.dal.store.mdb.operations; |
3 |
|
4 |
import java.sql.PreparedStatement; |
5 |
import java.sql.SQLException; |
6 |
import java.util.ArrayList; |
7 |
import java.util.List; |
8 |
import org.gvsig.fmap.dal.DataTypes; |
9 |
import org.gvsig.fmap.dal.exception.DataException; |
10 |
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor; |
11 |
import org.gvsig.fmap.dal.feature.FeatureType; |
12 |
import org.gvsig.fmap.dal.feature.exception.AlreadyEditingException; |
13 |
import org.gvsig.fmap.dal.feature.spi.FeatureProvider; |
14 |
import org.gvsig.fmap.dal.store.jdbc.exception.JDBCPreparingSQLException; |
15 |
import org.gvsig.fmap.dal.store.jdbc2.JDBCHelper; |
16 |
import org.gvsig.fmap.dal.store.jdbc2.JDBCUtils; |
17 |
import org.gvsig.fmap.dal.store.jdbc2.OperationsFactory.TableReference; |
18 |
import org.gvsig.fmap.dal.store.jdbc2.spi.operations.AppendOperation; |
19 |
import org.gvsig.tools.dispose.Disposable; |
20 |
import org.gvsig.tools.dispose.DisposeUtils; |
21 |
|
22 |
|
23 |
@SuppressWarnings("UseSpecificCatch") |
24 |
public class MDBAppendOperation extends AppendOperation { |
25 |
|
26 |
public MDBAppendOperation(
|
27 |
JDBCHelper helper, |
28 |
TableReference table, |
29 |
FeatureType type |
30 |
) { |
31 |
super(helper, table, type);
|
32 |
} |
33 |
|
34 |
@Override
|
35 |
public List<String> getPreviousSQLs() { |
36 |
List<String> sqls = new ArrayList<>(); |
37 |
// sqls.add("SET LOG 1");
|
38 |
// sqls.add("SET LOCK_MODE 1");
|
39 |
// sqls.add("SET UNDO_LOG 0");
|
40 |
return sqls;
|
41 |
} |
42 |
|
43 |
@Override
|
44 |
public List<String> getPostSQLs() { |
45 |
List<String> sqls = new ArrayList<>(); |
46 |
// sqls.add("SET LOG 2");
|
47 |
// sqls.add("SET LOCK_MODE 3");
|
48 |
// sqls.add("SET UNDO_LOG 1");
|
49 |
return sqls;
|
50 |
} |
51 |
|
52 |
} |