# Uses of Class
org.apache.sis.storage.DataStoreProvider

Packages that use DataStoreProvider
Package
Description
org.apache.sis.storage
Data store base types for retrieving and saving geospatial data in various storage formats.
org.apache.sis.storage.earthobservation
Metadata readers for some format used in Earth observation (Landsat, MODIS).
org.apache.sis.storage.geotiff
Maps ISO metadata elements from/to the GeoTIFF tags.
org.apache.sis.storage.landsat
Reader of Landsat 8 level 1-2 data.
org.apache.sis.storage.netcdf
Reads netCDF files conforming to the Climate and Forecast (CF).
org.apache.sis.storage.sql
Data store capable to read and create features from a JDBC connection to a database.

- ## Uses of DataStoreProvider in org.apache.sis.storage

  Fields in org.apache.sis.storage declared as DataStoreProvider
  Modifier and Type
  Field
  Description
  `protected final DataStoreProvider`
  DataStore.`provider`
  The factory that created this `DataStore` instance, or `null` if unspecified.
  Methods in org.apache.sis.storage that return DataStoreProvider
  Modifier and Type
  Method
  Description
  `DataStoreProvider`
  DataStore.`getProvider()`
  Returns the factory that created this `DataStore` instance.
  Methods in org.apache.sis.storage that return types with arguments of type DataStoreProvider
  Modifier and Type
  Method
  Description
  `static Collection<DataStoreProvider>`
  DataStores.`providers()`
  Returns the set of data store providers available at this method invocation time.
  Constructors in org.apache.sis.storage with parameters of type DataStoreProvider
  Modifier
  Constructor
  Description
  `protected`
  `DataStore(DataStoreProvider provider, StorageConnector connector)`
  Creates a new instance for the given storage (typically file or database).
  `protected`
  `DataStore(DataStore parent, DataStoreProvider provider, StorageConnector connector, boolean hidden)`
  Creates a new instance as a child of another data store instance.

- ## Uses of DataStoreProvider in org.apache.sis.storage.earthobservation

  Subclasses of DataStoreProvider in org.apache.sis.storage.earthobservation
  Modifier and Type
  Class
  Description
  `class`
  `LandsatStoreProvider`
  Deprecated.
  Moved to the `org.apache.sis.storage.landsat` package.

- ## Uses of DataStoreProvider in org.apache.sis.storage.geotiff

  Subclasses of DataStoreProvider in org.apache.sis.storage.geotiff
  Modifier and Type
  Class
  Description
  `class`
  `GeoTiffStoreProvider`
  The provider of `GeoTiffStore` instances.
  Constructors in org.apache.sis.storage.geotiff with parameters of type DataStoreProvider
  Modifier
  Constructor
  Description
  ``
  `GeoTiffStore(DataStore parent, DataStoreProvider provider, StorageConnector connector, boolean hidden)`
  Creates a new GeoTIFF store as a component of a larger data store.

- ## Uses of DataStoreProvider in org.apache.sis.storage.landsat

  Subclasses of DataStoreProvider in org.apache.sis.storage.landsat
  Modifier and Type
  Class
  Description
  `class`
  `LandsatStoreProvider`
  The provider of `LandsatStore` instances.

- ## Uses of DataStoreProvider in org.apache.sis.storage.netcdf

  Subclasses of DataStoreProvider in org.apache.sis.storage.netcdf
  Modifier and Type
  Class
  Description
  `class`
  `NetcdfStoreProvider`
  The provider of `NetcdfStore` instances.

- ## Uses of DataStoreProvider in org.apache.sis.storage.sql

  Subclasses of DataStoreProvider in org.apache.sis.storage.sql
  Modifier and Type
  Class
  Description
  `class`
  `SQLStoreProvider`
  Provider of `SQLStore` instances.