Statistics
| Revision:

svn-gvsig-desktop / trunk / org.gvsig.desktop / org.gvsig.desktop.library / org.gvsig.exportto / org.gvsig.exportto.swing / org.gvsig.exportto.swing.prov / org.gvsig.exportto.swing.prov.jdbc / src / main / java / org / gvsig / exportto / swing / prov / jdbc / ExporttoJDBCOptions.java @ 43377

History | View | Annotate | Download (1.61 KB)

1
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6

    
7
package org.gvsig.exportto.swing.prov.jdbc;
8

    
9
import java.util.List;
10
import org.cresques.cts.IProjection;
11
import org.gvsig.fmap.dal.feature.FeatureStore;
12
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
13

    
14
/**
15
 *
16
 * @author jjdelcerro
17
 */
18
public interface ExporttoJDBCOptions  {
19

    
20
    public JDBCServerExplorerParameters getExplorerParameters();
21
    
22
    public String getSchema();
23
    
24
    public String getTableName();
25
    
26
    public boolean canCreatetable();
27
    
28
    public String getPrimaryKey();
29
    
30
    public int getGeometryChecks();
31
    
32
    public int getGeometryChecksAction();
33
    
34
    public String getStoreName();
35

    
36
    public String getExplorerName();
37
    
38
    public FeatureStore getSource();
39
    
40
    public boolean getTryToFixGeometry();
41

    
42
    public boolean getTranslateIdentifiersToLowerCase();
43

    
44
    public boolean getRemoveSpacesInIdentifiers();
45
    
46
    public boolean getTranslateHyphens();
47
    
48
    public IProjection getTargetProjection();
49
    
50
    public String getSelectRole();
51
    
52
    public String getInsertRole();
53
    
54
    public String getUpdateRole();
55
    
56
    public String getDeleteRole();
57
    
58
    public String getTruncateRole();
59
    
60
    public String getReferenceRole();
61
    
62
    public String getTriggerRole();
63
    
64
    public String getAllRole();
65
    
66
    public String getPostCreatingStatement();
67
    
68
    public boolean getCreateIndexInGeometryRow();
69
    
70
    public boolean getUpdateTableStatistics();
71
}