Statistics
| Revision:

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.jdbc / src / main / java / org / gvsig / fmap / dal / store / jdbc2 / JDBCServerExplorer.java @ 43377

History | View | Annotate | Download (1.97 KB)

1
package org.gvsig.fmap.dal.store.jdbc2;
2

    
3
import java.util.List;
4
import org.gvsig.fmap.dal.DataStore;
5
import org.gvsig.fmap.dal.DataStoreParameters;
6
import org.gvsig.fmap.dal.NewDataStoreParameters;
7
import org.gvsig.fmap.dal.exception.DataException;
8
import org.gvsig.fmap.dal.exception.RemoveException;
9
import org.gvsig.fmap.dal.feature.FeatureType;
10
import org.gvsig.fmap.dal.resource.spi.ResourceConsumer;
11
import org.gvsig.fmap.dal.store.jdbc.JDBCNewStoreParameters;
12
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
13
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters;
14
import org.gvsig.fmap.dal.store.jdbc.exception.JDBCExecuteSQLException;
15

    
16

    
17
public interface JDBCServerExplorer extends ResourceConsumer, org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorer  {
18

    
19
    @Override
20
    public JDBCServerExplorerParameters getParameters();
21

    
22
    @Override
23
    public String getProviderName();
24

    
25
    @Override
26
    public String getStoreName();
27

    
28
    @Override
29
    public boolean canAdd();
30

    
31
    @Override
32
    public boolean add(
33
            String providerName, 
34
            NewDataStoreParameters theParams, 
35
            boolean overwrite
36
    ) throws DataException;
37

    
38
    @Override
39
    public List<JDBCStoreParameters> list(int mode) throws DataException;
40

    
41
    @Override
42
    public DataStore open(DataStoreParameters params) throws DataException;
43

    
44
    @Override
45
    public void remove(DataStoreParameters theParams) throws RemoveException;
46

    
47
    @Override
48
    public void updateTableStatistics(String database, String schema, String table) throws JDBCExecuteSQLException;
49
   
50
    @Override
51
    public JDBCNewStoreParameters getAddParameters() throws DataException;
52

    
53
    @Override
54
    public JDBCStoreParameters getOpenParameters() throws DataException;
55

    
56
    @Override
57
    public DataStoreParameters get(String name) throws DataException;
58

    
59
    @Override
60
    public List getDataStoreProviderNames();
61

    
62
    @Override
63
    public FeatureType getFeatureType(DataStoreParameters theParams) throws DataException;
64
      
65
}