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 / JDBCStoreProvider.java @ 43020
History | View | Annotate | Download (754 Bytes)
1 |
|
---|---|
2 |
package org.gvsig.fmap.dal.store.jdbc2; |
3 |
|
4 |
import org.gvsig.fmap.dal.feature.spi.FeatureStoreProvider_v2; |
5 |
import org.gvsig.fmap.dal.store.jdbc.JDBCStoreParameters; |
6 |
import org.gvsig.fmap.geom.primitive.Envelope; |
7 |
|
8 |
|
9 |
public interface JDBCStoreProvider extends FeatureStoreProvider_v2 { |
10 |
|
11 |
public interface CalculatedValue<T> { |
12 |
public void calculate(); |
13 |
public void reset(); |
14 |
public T get();
|
15 |
} |
16 |
|
17 |
public CalculatedValue<Long> getCountValue(); |
18 |
|
19 |
public CalculatedValue<Envelope> getEnvelopeValue();
|
20 |
|
21 |
public CalculatedValue<Boolean> getAllowWriteValue(); |
22 |
|
23 |
@Override
|
24 |
public JDBCStoreParameters getParameters();
|
25 |
|
26 |
public JDBCHelper getHelper();
|
27 |
|
28 |
@Override
|
29 |
public String getSourceId(); |
30 |
} |