Object/Trait

org.locationtech.geomesa.features.avro.serialization

AvroField

Related Docs: trait AvroField | package serialization

Permalink

object AvroField

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AvroField
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait GeomField extends AvroField[Geometry]

    Permalink

    Base trait for Geometry type fields

  2. class ListNativeField extends AvroField[List[AnyRef]]

    Permalink

    List-type field, stored as a native avro array

  3. class ListOpaqueField extends AvroField[List[AnyRef]]

    Permalink

    List-type field, stored as binary using a custom serialization format

  4. class MapNativeField extends AvroField[Map[AnyRef, AnyRef]]

    Permalink

    Map type field, stored as a native avro map (which requires strings for keys)

  5. class MapNativeRecordField extends AvroField[Map[AnyRef, AnyRef]]

    Permalink

    Map type field, stored as native avro using an array of key-value records

  6. class MapOpaqueField extends AvroField[Map[AnyRef, AnyRef]]

    Permalink

    Map type field, stored as binary using a custom serialization format

  7. abstract class StandardField[T] extends AvroField[T]

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object BooleanField extends AvroField[Boolean] with Product with Serializable

    Permalink

    Boolean type field

  5. object BytesField extends AvroField[Array[Byte]] with Product with Serializable

    Permalink

    Byte array type field

  6. object DateField extends AvroField[Date] with Product with Serializable

    Permalink

    Date type field, stored as millis since epoch

  7. object DoubleField extends AvroField[Double] with Product with Serializable

    Permalink

    Double type field

  8. object FidField extends StandardField[String] with Product with Serializable

    Permalink

    The feature id

  9. object FloatField extends AvroField[Float] with Product with Serializable

    Permalink

    Float type field

  10. object GeometryField extends GeomField with Product with Serializable

    Permalink

    Geometry type field, stored as WKB

  11. object GeometryFieldV1 extends GeomField with Product with Serializable

    Permalink

    Deprecated geometry type field, stored as WKT

  12. object IntField extends AvroField[Integer] with Product with Serializable

    Permalink

    Int type field

  13. object ListLogicalType extends LogicalType with LogicalTypeFactory

    Permalink
  14. object LongField extends AvroField[Long] with Product with Serializable

    Permalink

    Long type field

  15. object MapLogicalType extends LogicalType with LogicalTypeFactory

    Permalink
  16. object StringField extends AvroField[String] with Product with Serializable

    Permalink

    String type field

  17. object UserDataField extends StandardField[Map[AnyRef, AnyRef]] with Product with Serializable

    Permalink

    The feature user data

  18. object UserDataFieldV4 extends StandardField[Map[AnyRef, AnyRef]] with Product with Serializable

    Permalink

    Deprecated feature user data serialization

  19. object UuidBinaryField extends AvroField[UUID] with Product with Serializable

    Permalink

    UUID type field, stored as binary two longs

  20. object UuidRecordField extends AvroField[UUID] with Product with Serializable

    Permalink

    UUID type field, stored as a record with two longs

  21. object VersionField extends StandardField[Int] with Product with Serializable

    Permalink

    The serialization version

  22. object WkbLogicalType extends LogicalType with LogicalTypeFactory

    Permalink
  23. object WktLogicalType extends LogicalType with LogicalTypeFactory

    Permalink
  24. def apply(descriptor: AttributeDescriptor): AvroField[AnyRef]

    Permalink

    Get the field corresponding to the attribute descriptor

    Get the field corresponding to the attribute descriptor

    descriptor

    descriptor

  25. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  26. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  29. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  31. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  37. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  38. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped