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 / 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
}