Class GeoparquetDataStore

  • All Implemented Interfaces:
    DataAccess<SimpleFeatureType,​SimpleFeature>, DataStore

    public class GeoparquetDataStore
    extends ForwardingDataStore<JDBCDataStore>
    implements DataStore
    A GeoParquet DataStore implementation that decorates a JDBCDataStore.

    This implementation uses lazy initialization for performance, delaying the creation of database views until they are needed. This improves response time when working with large datasets, especially over remote connections.

    The class overrides key methods from DataStore to intercept calls that require schema information, ensuring that the necessary database views are created before the underlying JDBC store handles the request.