01: package com.vividsolutions.jump.datastore;
02:
03: import com.vividsolutions.jts.geom.Envelope;
04:
05: /**
06: * Metadata about the datasets in the database
07: */
08: public interface DataStoreMetadata {
09: String[] getDatasetNames();
10:
11: String[] getGeometryAttributeNames(String datasetName);
12:
13: /**
14: * @param datasetName
15: * @param attributeName
16: * @return May be null if the extents cannot be determined
17: */
18: Envelope getExtents(String datasetName, String attributeName);
19: }
|