Package

astraea.spark.rasterframes

encoders

Permalink

package encoders

Module utilities

Since

9/25/17

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. encoders
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait CatalystSerializer[T] extends Serializable

    Permalink

    Typeclass for converting to/from JVM object to catalyst encoding.

    Typeclass for converting to/from JVM object to catalyst encoding. The reason this exists is that instantiating and binding ExpressionEncoder[T] is *very* expensive, and not suitable for operations internal to an Expression.

    Since

    10/19/18

  2. trait StandardEncoders extends SpatialEncoders

    Permalink

    Implicit encoder definitions for RasterFrame types.

  3. trait StandardSerializers extends AnyRef

    Permalink

    Collection of CatalystSerializers for third-party types.

Value Members

  1. object CRSEncoder

    Permalink

    Custom encoder for GT CRS.

    Custom encoder for GT CRS.

    Since

    7/21/17

  2. object CatalystSerializer extends StandardSerializers with Serializable

    Permalink
  3. object CatalystSerializerEncoder

    Permalink
  4. object CellTypeEncoder

    Permalink

    Custom encoder for GT CellType.

    Custom encoder for GT CellType. It's necessary since CellType is a type alias of a type intersection.

    Since

    7/21/17

  5. object DelegatingSubfieldEncoder

    Permalink

    Encoder builder for types composed of other fields with {{ExpressionEncoder}}s.

    Encoder builder for types composed of other fields with {{ExpressionEncoder}}s.

    Since

    8/2/17

  6. object EnvelopeEncoder

    Permalink

    Spark DataSet codec for JTS Envelope.

    Spark DataSet codec for JTS Envelope.

    Since

    2/22/18

  7. object ProjectedExtentEncoder

    Permalink

    Custom encoder for ProjectedExtent.

    Custom encoder for ProjectedExtent. Necessary because CRS isn't a case class.

    Since

    8/2/17

  8. def SerializedLiteral[T >: Null](t: T)(implicit arg0: CatalystSerializer[T]): Literal

    Permalink

    Constructs a catalyst literal expression from anything with a serializer.

  9. object StandardEncoders extends StandardEncoders

    Permalink
  10. object StringBackedEncoder

    Permalink

    Generalized operations for creating an encoder when the type can be represented as a Catalyst string.

    Generalized operations for creating an encoder when the type can be represented as a Catalyst string.

    Since

    1/16/18

  11. object TemporalProjectedExtentEncoder

    Permalink

    Custom encoder for ProjectedExtent.

    Custom encoder for ProjectedExtent. Necessary because geotrellis.proj4.CRS within ProjectedExtent isn't a case class, and ZonedDateTime doesn't have a natural encoder.

    Since

    8/2/17

  12. object TileLayerMetadataEncoder

    Permalink

    Specialized encoder for TileLayerMetadata, necessary to be able to delegate to the specialized cell type and crs encoders.

    Specialized encoder for TileLayerMetadata, necessary to be able to delegate to the specialized cell type and crs encoders.

    Since

    7/21/17

  13. object URIEncoder

    Permalink

    Custom Encoder for allowing friction-free use of URIs in DataFrames.

    Custom Encoder for allowing friction-free use of URIs in DataFrames.

    Since

    1/16/18

  14. def serialized_literal[T >: Null](t: T)(implicit arg0: CatalystSerializer[T]): Column

    Permalink

    Constructs a Dataframe literal column from anything with a serializer.

Inherited from AnyRef

Inherited from Any

Ungrouped