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 @ 44058
History | View | Annotate | Download (1.97 KB)
1 | 43020 | jjdelcerro | 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 | 43377 | jjdelcerro | |
65 | 43020 | jjdelcerro | } |