Packages

package serialization

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. trait AvroField[T] extends AnyRef

    Trait for reading an avro field, corresponding to a simple feature attribute

    Trait for reading an avro field, corresponding to a simple feature attribute

    T

    type of attribute

  2. case class AvroSerialization(version: Int, schema: Schema, fid: Option[AvroField[String]], fields: Seq[AvroField[AnyRef]], userData: Option[AvroField[Map[AnyRef, AnyRef]]]) extends Product with Serializable

    Config used for serializing simple features

    Config used for serializing simple features

    version

    serialization version, see org.locationtech.geomesa.features.avro.SerializationVersions

    schema

    the avro schema

    fid

    the feature id field, if present

    fields

    fields for each attribute in the feature

    userData

    the user data field, if present

  3. class SimpleFeatureDatumReader extends DatumReader[SimpleFeature]

    Avro reader for simple features.

    Avro reader for simple features. Due to avro lifecycles, the following methods must be called in order before use:

    1) setSchema (if available) 2) setFeatureType

  4. class SimpleFeatureDatumWriter extends DatumWriter[SimpleFeature]

    Datum writer for simple features

Value Members

  1. object AvroField
  2. object AvroSerialization extends Serializable
  3. object AvroUserDataSerialization extends LazyLogging
  4. object AvroUserDataSerializationV4 extends LazyLogging
  5. object CollectionSerialization

    Serialization of lists and map types as opaque byte arrays, previously contained in AvroSimpleFeatureUtils

  6. object SimpleFeatureDatumReader

Ungrouped