org.locationtech.geomesa.convert2
Parse objects out of the input stream.
Parse objects out of the input stream. This should be lazily evaluated, so that any exceptions occur
in the call to hasNext (and not during the iterator creation), which lets us handle them appropriately
in ErrorHandlingIterator. If there is any sense of 'lines', they should be indicated with
ec.counter.incLineCount
input
evaluation context
raw extracted values, one iterator entry per simple feature
Convert parsed values into the raw array used for reading fields.
Convert parsed values into the raw array used for reading fields. If line counting was not handled
in parse (due to no sense of 'lines' in the input), then the line count should be incremented here
instead
parsed values
evaluation context
converter config
Convert parsed values into simple features
Convert parsed values into simple features
parsed values, from parse
evaluation context
Creates a context used for local state while processing
Creates a context used for local state while processing
Create a context used for local state while processing
Create a context used for local state while processing
global key-values to make accessible through the evaluation context
Java API for createEvaluationContext
Java API for createEvaluationContext
global params, accessible in the converter for each input
converter fields
converter options
Process an input stream into simple features
Process an input stream into simple features
input
evaluation context
simple feature type
Result feature type
Result feature type
Abstract converter implementation. Typically paired with an AbstractConverterFactory. If so, needs to have a default constructor consisting of (targetSft, config, fields, options), so that the AbstractConverterFactory can instantiate it via reflection.
Subclasses need to implement
readto parse the underlying input stream into raw values that will be transformed to simple features.intermediate parsed values binding
config binding
field binding
options binding