Package

org.locationtech.geomesa.tools

ingest

Permalink

package ingest

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractIngest extends Runnable with LazyLogging

    Permalink

    Base class for handling ingestion of local or distributed files

  2. abstract class AbstractIngestJob extends AnyRef

    Permalink

    Abstract class that handles configuration and tracking of the remote job

  3. class AutoIngest extends AbstractIngest

    Permalink

    Attempts to ingest files based on metadata stored in the file itself.

    Attempts to ingest files based on metadata stored in the file itself. Operates on csv, tsv, and avro files.

  4. class AvroIngestConverter extends LocalIngestConverter

    Permalink

    These classes operate on files in the specific avro format used by org.locationtech.geomesa.features.avro.AvroDataFileWriter.

    These classes operate on files in the specific avro format used by org.locationtech.geomesa.features.avro.AvroDataFileWriter. The format is used by the geomesa tools export, for convenience.

  5. class AvroIngestJob extends AbstractIngestJob

    Permalink

    Distributed job to ingest files in the specific avro format.

  6. class ConverterIngest extends AbstractIngest

    Permalink

    Ingestion that uses geomesa converters to process input files

  7. class ConverterIngestJob extends AbstractIngestJob

    Permalink

    Distributed job that uses converters to process input files

  8. class DelimitedIngestConverter extends LocalIngestConverter

    Permalink

    Takes a specially formatted file and turns it into simple features.

    Takes a specially formatted file and turns it into simple features. Will create the simple feature type if it does not already exist.

  9. class DelimitedIngestInputFormat extends FileStreamInputFormat

    Permalink
  10. class DelimitedIngestJob extends AbstractIngestJob

    Permalink

    Takes specially formatted files and turns them into simple features.

    Takes specially formatted files and turns them into simple features. Will create the simple feature type if it does not already exist.

  11. class DelimitedIngestRecordReader extends FileStreamRecordReader

    Permalink
  12. trait IngestCommand[DS <: DataStore] extends DataStoreCommand[DS]

    Permalink
  13. class IngestMapper extends Mapper[LongWritable, SimpleFeature, Text, SimpleFeature] with LazyLogging

    Permalink

    Takes the input and writes it to the output - all our main work is done in the input format

  14. trait IngestParams extends OptionalTypeNameParam with OptionalFeatureSpecParam with OptionalConverterConfigParam with OptionalInputFormatParam

    Permalink
  15. trait LocalIngestConverter extends Closeable

    Permalink
  16. class ShapefileIngest extends Runnable

    Permalink

Value Members

  1. object AbstractIngest

    Permalink
  2. object AutoIngestDelimited

    Permalink

    These classes operate on files in a specific format.

    These classes operate on files in a specific format. The format is used by the geomesa tools export, for convenience.

    The first line of each file is expected to be a delimited (tab or comma) list of attributes for a simple feature type, starting with the reserved word 'id'. For example:

    id,name:String,dtg:Date,geom:Point:srid=4326

    The first line of the file will be used to create a simple feature type. All subsequent lines must be type convertible to the appropriate simple feature attribute.

  3. object IngestCommand

    Permalink

Ungrouped