public class GeoWaveAvroIngestPlugin extends AbstractSimpleFeatureIngestPlugin<AvroSimpleFeatureCollection>
| Modifier and Type | Class and Description |
|---|---|
static class |
GeoWaveAvroIngestPlugin.IngestAvroFeaturesFromHdfs |
AbstractSimpleFeatureIngestPlugin.AbstractIngestSimpleFeatureWithMapper<I>filterOptionProvider, serializationFormatOptionProvider, simpOptionProvider, typeNameProvider| Constructor and Description |
|---|
GeoWaveAvroIngestPlugin() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.avro.Schema |
getAvroSchema() |
org.locationtech.geowave.core.store.api.DataTypeAdapter<org.opengis.feature.simple.SimpleFeature>[] |
getDataAdapters(URL url) |
String[] |
getFileExtensionFilters() |
org.locationtech.geowave.core.store.ingest.IngestPluginBase<AvroSimpleFeatureCollection,org.opengis.feature.simple.SimpleFeature> |
getIngestWithAvroPlugin() |
org.locationtech.geowave.core.store.api.Index[] |
getRequiredIndices() |
String[] |
getSupportedIndexTypes() |
protected org.opengis.feature.simple.SimpleFeatureType[] |
getTypes() |
IngestWithMapper<AvroSimpleFeatureCollection,org.opengis.feature.simple.SimpleFeature> |
ingestWithMapper() |
IngestWithReducer<AvroSimpleFeatureCollection,?,?,org.opengis.feature.simple.SimpleFeature> |
ingestWithReducer() |
void |
init(URL baseDirectory) |
boolean |
isUseReducerPreferred() |
boolean |
supportsFile(URL file) |
org.locationtech.geowave.core.store.CloseableIterator<AvroSimpleFeatureCollection> |
toAvroObjects(URL input) |
protected org.locationtech.geowave.core.store.CloseableIterator<org.locationtech.geowave.core.store.ingest.GeoWaveData<org.opengis.feature.simple.SimpleFeature>> |
toGeoWaveDataInternal(AvroSimpleFeatureCollection featureCollection,
String[] indexNames) |
fromBinary, getDataAdapters, newAdapter, setFilterProvider, setGeometrySimpOptionProvider, setSerializationFormatProvider, setTypeNameProvider, toBinary, toGeoWaveData, wrapIteratorWithFilterspublic String[] getFileExtensionFilters()
public void init(URL baseDirectory)
public boolean supportsFile(URL file)
protected org.opengis.feature.simple.SimpleFeatureType[] getTypes()
getTypes in class AbstractSimpleFeatureIngestPlugin<AvroSimpleFeatureCollection>public org.apache.avro.Schema getAvroSchema()
public org.locationtech.geowave.core.store.CloseableIterator<AvroSimpleFeatureCollection> toAvroObjects(URL input)
public boolean isUseReducerPreferred()
public IngestWithMapper<AvroSimpleFeatureCollection,org.opengis.feature.simple.SimpleFeature> ingestWithMapper()
public IngestWithReducer<AvroSimpleFeatureCollection,?,?,org.opengis.feature.simple.SimpleFeature> ingestWithReducer()
public org.locationtech.geowave.core.store.api.DataTypeAdapter<org.opengis.feature.simple.SimpleFeature>[] getDataAdapters(URL url)
protected org.locationtech.geowave.core.store.CloseableIterator<org.locationtech.geowave.core.store.ingest.GeoWaveData<org.opengis.feature.simple.SimpleFeature>> toGeoWaveDataInternal(AvroSimpleFeatureCollection featureCollection, String[] indexNames)
toGeoWaveDataInternal in class AbstractSimpleFeatureIngestPlugin<AvroSimpleFeatureCollection>public org.locationtech.geowave.core.store.api.Index[] getRequiredIndices()
public org.locationtech.geowave.core.store.ingest.IngestPluginBase<AvroSimpleFeatureCollection,org.opengis.feature.simple.SimpleFeature> getIngestWithAvroPlugin()
public String[] getSupportedIndexTypes()
Copyright © 2013–2022. All rights reserved.