Object/Trait

org.locationtech.geomesa.fs.storage.orc.utils

OrcAttributeWriter

Related Docs: trait OrcAttributeWriter | package utils

Permalink

object OrcAttributeWriter

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

Type Members

  1. class BooleanWriter extends VectorWriterAdapter[Boolean, LongColumnVector] with SetVectorBoolean

    Permalink
  2. class BytesWriter extends VectorWriterAdapter[Array[Byte], BytesColumnVector] with SetVectorBytes

    Permalink
  3. class DateWriter extends VectorWriterAdapter[Date, TimestampColumnVector] with SetVectorDate

    Permalink
  4. class DoubleWriter extends VectorWriterAdapter[Double, DoubleColumnVector] with SetVectorDouble

    Permalink
  5. class FidWriter extends OrcAttributeWriter with SetVectorString

    Permalink
  6. class FloatWriter extends VectorWriterAdapter[Float, DoubleColumnVector] with SetVectorFloat

    Permalink
  7. class GeometryWkbWriter extends VectorWriterAdapter[Geometry, BytesColumnVector]

    Permalink
  8. class IntWriter extends VectorWriterAdapter[Integer, LongColumnVector] with SetVectorInt

    Permalink
  9. class LineStringWriter extends OrcAttributeWriter

    Permalink

    Writes a linestring attribute to a vector.

    Writes a linestring attribute to a vector. A linestring is modeled as a list of points.

    See also

    PointWriter

  10. class ListWriter extends OrcAttributeWriter

    Permalink

    Writes a java.util.List attribute to a vector

  11. class LongWriter extends VectorWriterAdapter[Long, LongColumnVector] with SetVectorLong

    Permalink
  12. class MapWriter extends OrcAttributeWriter

    Permalink

    Writes a java.util.Map attribute to a vector

  13. class MultiLineStringWriter extends OrcAttributeWriter

    Permalink

    Writes a multi-linestring attribute to a vector.

    Writes a multi-linestring attribute to a vector. A multi-linestring is modeled as a list of lines.

    See also

    LineStringWriter

  14. class MultiPointWriter extends OrcAttributeWriter

    Permalink

    Writes a multi-point attribute to a vector.

    Writes a multi-point attribute to a vector. A multi-point is modeled as a list of points.

    See also

    PointWriter

  15. class MultiPolygonWriter extends OrcAttributeWriter

    Permalink

    Writes a multi-polygon attribute to a vector.

    Writes a multi-polygon attribute to a vector. A multi-polygon is modeled as a list of polygons.

    See also

    PolygonWriter

  16. class PointWriter extends OrcAttributeWriter

    Permalink

    Writes a point attribute to a vector

  17. class PolygonWriter extends OrcAttributeWriter

    Permalink

    Writes a polygon attribute to a vector.

    Writes a polygon attribute to a vector. A polygon is modeled as a list of lines, with the first value being the shell, and any subsequent values being interior holes.

    See also

    LineStringWriter

  18. class SequenceWriter extends OrcAttributeWriter

    Permalink
  19. trait SetVectorBoolean extends SetVectorValue[Boolean, LongColumnVector]

    Permalink
  20. trait SetVectorBytes extends SetVectorValue[Array[Byte], BytesColumnVector]

    Permalink
  21. trait SetVectorDate extends SetVectorValue[Date, TimestampColumnVector]

    Permalink
  22. trait SetVectorDouble extends SetVectorValue[Double, DoubleColumnVector]

    Permalink
  23. trait SetVectorFloat extends SetVectorValue[Float, DoubleColumnVector]

    Permalink
  24. trait SetVectorInt extends SetVectorValue[Integer, LongColumnVector]

    Permalink
  25. trait SetVectorLong extends SetVectorValue[Long, LongColumnVector]

    Permalink
  26. trait SetVectorString extends SetVectorValue[String, BytesColumnVector]

    Permalink
  27. trait SetVectorUuid extends SetVectorValue[UUID, BytesColumnVector]

    Permalink
  28. trait SetVectorValue[T <: AnyRef, U <: ColumnVector] extends AnyRef

    Permalink
  29. class StringWriter extends VectorWriterAdapter[String, BytesColumnVector] with SetVectorString

    Permalink
  30. class UuidWriter extends OrcAttributeWriter with SetVectorString

    Permalink
  31. trait VectorWriterAdapter[T <: AnyRef, U <: ColumnVector] extends OrcAttributeWriter with SetVectorValue[T, U]

    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. def apply(sft: SimpleFeatureType, batch: VectorizedRowBatch, fid: Boolean = true): OrcAttributeWriter

    Permalink

    Create a writer for simple feature to the given vector batch

    Create a writer for simple feature to the given vector batch

    sft

    simple feature type

    batch

    vector batch

    fid

    write feature id or not

  5. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Inherited from AnyRef

Inherited from Any

Ungrouped