public class GeoToolsRasterDataStoreIngestFormat extends Object implements IngestFormatPluginProviderSpi<Object,org.opengis.coverage.grid.GridCoverage>
Constructor and Description |
---|
GeoToolsRasterDataStoreIngestFormat() |
Modifier and Type | Method and Description |
---|---|
GeoWaveAvroFormatPlugin<Object,org.opengis.coverage.grid.GridCoverage> |
createAvroFormatPlugin(IngestFormatOptions options)
This plugin will be used by the ingestion framework to stage intermediate data from a local
filesystem (for example to HDFS for map reduce ingest or to kafka for kafka ingest).
|
IngestFromHdfsPlugin<Object,org.opengis.coverage.grid.GridCoverage> |
createIngestFromHdfsPlugin(IngestFormatOptions options)
This plugin will be used by the ingestion framework to read data from HDFS in the form of the
intermediate data format, and translate the intermediate data into the data entries that will
be written in GeoWave.
|
LocalFileIngestPlugin<org.opengis.coverage.grid.GridCoverage> |
createLocalFileIngestPlugin(IngestFormatOptions options)
This plugin will be used by the ingestion framework to read data from a local file system, and
translate supported files into the data entries that will be written directly in GeoWave.
|
IngestFormatOptions |
createOptionsInstances()
This is a means for a plugin to provide custom command-line options.
|
String |
getIngestFormatDescription()
This is a user-friendly full description of the data format that this plugin provider supports.
|
String |
getIngestFormatName()
This will represent the name for the format that is registered with the ingest framework and
presented as a data format option via the commandline.
|
public GeoWaveAvroFormatPlugin<Object,org.opengis.coverage.grid.GridCoverage> createAvroFormatPlugin(IngestFormatOptions options) throws UnsupportedOperationException
IngestFormatPluginProviderSpi
createAvroFormatPlugin
in interface IngestFormatPluginProviderSpi<Object,org.opengis.coverage.grid.GridCoverage>
UnsupportedOperationException
- If staging data is not supported (generally this implies
that ingesting using map-reduce or kafka will not be supported)public IngestFromHdfsPlugin<Object,org.opengis.coverage.grid.GridCoverage> createIngestFromHdfsPlugin(IngestFormatOptions options) throws UnsupportedOperationException
IngestFormatPluginProviderSpi
createIngestFromHdfsPlugin
in interface IngestFormatPluginProviderSpi<Object,org.opengis.coverage.grid.GridCoverage>
UnsupportedOperationException
- If ingesting intermediate data from HDFS is not supportedpublic LocalFileIngestPlugin<org.opengis.coverage.grid.GridCoverage> createLocalFileIngestPlugin(IngestFormatOptions options) throws UnsupportedOperationException
IngestFormatPluginProviderSpi
createLocalFileIngestPlugin
in interface IngestFormatPluginProviderSpi<Object,org.opengis.coverage.grid.GridCoverage>
UnsupportedOperationException
- If ingesting data directly from a local file system is
not supportedpublic String getIngestFormatName()
IngestFormatPluginProviderSpi
getIngestFormatName
in interface IngestFormatPluginProviderSpi<Object,org.opengis.coverage.grid.GridCoverage>
public String getIngestFormatDescription()
IngestFormatPluginProviderSpi
getIngestFormatDescription
in interface IngestFormatPluginProviderSpi<Object,org.opengis.coverage.grid.GridCoverage>
public IngestFormatOptions createOptionsInstances()
IngestFormatPluginProviderSpi
createOptionsInstances
in interface IngestFormatPluginProviderSpi<Object,org.opengis.coverage.grid.GridCoverage>
Copyright © 2013–2022. All rights reserved.