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 / jdbc / JDBCServerExplorer.java @ 45647

History | View | Annotate | Download (1.53 KB)

1 43020 jjdelcerro
package org.gvsig.fmap.dal.store.jdbc;
2
3
import java.util.List;
4 43050 jjdelcerro
import org.gvsig.fmap.dal.DataServerExplorer_v2;
5 43020 jjdelcerro
import org.gvsig.fmap.dal.DataStore;
6
import org.gvsig.fmap.dal.DataStoreParameters;
7
import org.gvsig.fmap.dal.NewDataStoreParameters;
8
import org.gvsig.fmap.dal.exception.DataException;
9
import org.gvsig.fmap.dal.exception.RemoveException;
10
import org.gvsig.fmap.dal.feature.FeatureType;
11
import org.gvsig.fmap.dal.store.jdbc.exception.JDBCExecuteSQLException;
12
13 43050 jjdelcerro
public interface JDBCServerExplorer extends DataServerExplorer_v2 {
14 43020 jjdelcerro
15
    @Override
16
    boolean add(String providerName, NewDataStoreParameters ndsp, boolean overwrite) throws DataException;
17
18
    @Override
19
    boolean canAdd();
20
21
    @Override
22 44297 jjdelcerro
    JDBCStoreParameters get(String name) throws DataException;
23 43020 jjdelcerro
24 44297 jjdelcerro
    JDBCNewStoreParameters getAddParameters() throws DataException;
25 43020 jjdelcerro
26
    @Override
27 44297 jjdelcerro
    List<String> getDataStoreProviderNames();
28 43020 jjdelcerro
29
    FeatureType getFeatureType(DataStoreParameters dsp) throws DataException;
30
31
    DataStoreParameters getOpenParameters() throws DataException;
32
33
    @Override
34
    String getProviderName();
35
36
    String getStoreName();
37
38
    @Override
39 44297 jjdelcerro
    List<DataStoreParameters> list(int mode) throws DataException;
40 43020 jjdelcerro
41
    DataStore open(DataStoreParameters dsp) throws DataException;
42
43
    @Override
44
    void remove(DataStoreParameters dsp) throws RemoveException;
45
46
    void updateTableStatistics(String database, String schema, String table) throws JDBCExecuteSQLException;
47
48 45425 jjdelcerro
    public Object execute(String sql);
49 43377 jjdelcerro
50 43020 jjdelcerro
}