Package

org.locationtech.geomesa.features.kryo

impl

Permalink

package impl

Visibility
  1. Public
  2. All

Type Members

  1. trait ActiveDeserialization extends KryoFeatureDeserialization

    Permalink

    Fully deserializes the simple feature before returning

  2. trait KryoFeatureDeserialization extends SimpleFeatureSerializer with LazyLogging

    Permalink

    Base trait for kryo deserialization

  3. trait KryoFeatureSerialization extends SimpleFeatureSerializer

    Permalink
  4. trait LazyDeserialization extends KryoFeatureDeserialization

    Permalink

    Wraps the input but defers deserialization until an attribute is required

Value Members

  1. object ActiveDeserialization

    Permalink
  2. object KryoFeatureDeserialization extends LazyLogging

    Permalink
  3. object KryoFeatureDeserializationV2 extends LazyLogging

    Permalink

    Version 2 serialization scheme consists of:

    Version 2 serialization scheme consists of:

    • one byte containing the serialization version (2)
    • four byte int containing the offset to the per-attribute offsets
    • the feature id as a string (if withId)
    • the serialized attributes, in order, each prepended with a byte 0 or 1 to indicate null/not null
    • a variable length int (1-4 bytes) per attribute, for the offset to the start of the attribute in the serialized bytes
    • the serialized user data (if withUserData)
  4. object KryoFeatureSerialization extends LazyLogging

    Permalink
  5. object LazyDeserialization

    Permalink

Ungrouped