Package

geotrellis.spark

io

Permalink

package io

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. io
  2. Implicits
  3. KeyCodecs
  4. TileCodecs
  5. Implicits
  6. KeyIndexFormats
  7. KeyFormats
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AttributeCaching extends AnyRef

    Permalink
  2. class AttributeNotFoundError extends LayerIOError

    Permalink
  3. trait AttributeStore extends AttributeCaching with LayerAttributeStore

    Permalink
  4. trait BlobLayerAttributeStore extends AttributeStore

    Permalink
  5. class BoundLayerQuery[K, M, ReturnType] extends AnyRef

    Permalink

    Wrapper for LayerQuery that binds it to some function that is able to produce a resulting value.

  6. trait DiscreteLayerAttributeStore extends AttributeStore

    Permalink
  7. abstract class FilteringLayerReader[ID] extends LayerReader[ID]

    Permalink
  8. class GenericLayerCopier[Header] extends LayerCopier[LayerId]

    Permalink
  9. class GenericLayerMover[ID] extends LayerMover[ID]

    Permalink
  10. abstract class GenericLayerReindexer[Header] extends LayerReindexer[LayerId]

    Permalink
  11. class HeaderMatchError[T <: Product] extends LayerIOError

    Permalink
  12. class InvalidLayerIdError extends LayerIOError

    Permalink
  13. trait LayerAttributeStore extends AnyRef

    Permalink
  14. case class LayerAttributes[H, M, K](header: H, metadata: M, keyIndex: KeyIndex[K], schema: Schema) extends Product with Serializable

    Permalink
  15. trait LayerCopier[ID] extends AnyRef

    Permalink
  16. class LayerCopyError extends LayerIOError

    Permalink
  17. class LayerDeleteError extends LayerIOError

    Permalink
  18. trait LayerDeleter[ID] extends AnyRef

    Permalink
  19. class LayerEmptyBoundsError extends LayerIOError

    Permalink
  20. class LayerExistsError extends LayerIOError

    Permalink
  21. trait LayerFilter[K, F, T, M] extends AnyRef

    Permalink
    Annotations
    @implicitNotFound( ... )
  22. trait LayerHeader extends AnyRef

    Permalink

    Base trait for layer headers that store location information for a saved layer

  23. class LayerIOError extends Exception

    Permalink
  24. trait LayerManager[ID] extends AnyRef

    Permalink
  25. class LayerMoveError extends LayerIOError

    Permalink
  26. trait LayerMover[ID] extends AnyRef

    Permalink
  27. class LayerNotFoundError extends LayerIOError

    Permalink
  28. class LayerOutOfKeyBoundsError extends LayerIOError

    Permalink
  29. class LayerQuery[K, M] extends AnyRef

    Permalink

    Accumulation of LayerFilters that will be asked to filter layer KeyBounds

    Accumulation of LayerFilters that will be asked to filter layer KeyBounds

    K

    Type of key for the RDD being filtered

    M

    Type of metadata used for filtering

  30. class LayerReadError extends LayerIOError

    Permalink
  31. trait LayerReader[ID] extends AnyRef

    Permalink
  32. class LayerReindexError extends LayerIOError

    Permalink
  33. trait LayerReindexer[ID] extends AnyRef

    Permalink
  34. class LayerUpdateError extends LayerIOError

    Permalink
  35. abstract class LayerUpdater[ID] extends AnyRef

    Permalink
  36. class LayerWriteError extends LayerIOError

    Permalink
  37. trait LayerWriter[ID] extends AnyRef

    Permalink
  38. trait Reader[K, V] extends (K) ⇒ V

    Permalink
  39. class TileNotFoundError extends LayerIOError

    Permalink
  40. implicit class TryOption[T] extends AnyRef

    Permalink
  41. trait ValueReader[ID] extends AnyRef

    Permalink

    A key-value reader producer to read a layer one value at a time.

    A key-value reader producer to read a layer one value at a time. This interface abstracts over various construction requirements for constructing a storage back-end specific reader.

  42. trait Writer[K, V] extends (K, V) ⇒ Unit

    Permalink

Value Members

  1. object At

    Permalink
  2. object AttributeStore

    Permalink
  3. object Between

    Permalink
  4. implicit object CRSFormat extends RootJsonFormat[CRS]

    Permalink
    Definition Classes
    Implicits
  5. object Contains

    Permalink
  6. object GenericLayerMover

    Permalink
  7. object GenericLayerReindexer

    Permalink
  8. implicit object HilbertSpaceTimeKeyIndexFormat extends RootJsonFormat[HilbertSpaceTimeKeyIndex]

    Permalink
    Definition Classes
    KeyIndexFormats
  9. implicit object HilbertSpatialKeyIndexFormat extends RootJsonFormat[HilbertSpatialKeyIndex]

    Permalink
    Definition Classes
    KeyIndexFormats
  10. object Intersects

    Permalink
  11. object KeyIndexJsonFormatFactory

    Permalink
    Definition Classes
    KeyIndexFormats
  12. object LayerFilter

    Permalink
  13. object LayerHeader

    Permalink
  14. implicit object LayerIdFormat extends RootJsonFormat[LayerId]

    Permalink
    Definition Classes
    Implicits
  15. implicit object LayoutDefinitionFormat extends RootJsonFormat[LayoutDefinition]

    Permalink
    Definition Classes
    Implicits
  16. implicit object RootDateTimeFormat extends RootJsonFormat[com.github.nscala_time.time.Imports.DateTime]

    Permalink
    Definition Classes
    Implicits
  17. implicit object RowMajorSpatialKeyIndexFormat extends RootJsonFormat[RowMajorSpatialKeyIndex]

    Permalink
    Definition Classes
    KeyIndexFormats
  18. implicit object SchemaFormat extends RootJsonFormat[Schema]

    Permalink
    Definition Classes
    Implicits
  19. implicit object SpaceTimeKeyFormat extends RootJsonFormat[SpaceTimeKey]

    Permalink
    Definition Classes
    KeyFormats
  20. implicit object SpatialKeyFormat extends RootJsonFormat[SpatialKey]

    Permalink
    Definition Classes
    KeyFormats
  21. implicit object TemporalKeyFormat extends RootJsonFormat[TemporalKey]

    Permalink
    Definition Classes
    KeyFormats
  22. implicit object ZSpaceTimeKeyIndexFormat extends RootJsonFormat[ZSpaceTimeKeyIndex]

    Permalink
    Definition Classes
    KeyIndexFormats
  23. implicit object ZSpatialKeyIndexFormat extends RootJsonFormat[ZSpatialKeyIndex]

    Permalink
    Definition Classes
    KeyIndexFormats
  24. package avro

    Permalink
  25. implicit def bitArrayTileCodec: AvroRecordCodec[BitArrayTile]

    Permalink
    Definition Classes
    TileCodecs
  26. implicit def byteArrayTileCodec: AvroRecordCodec[ByteArrayTile]

    Permalink
    Definition Classes
    TileCodecs
  27. implicit def doubleArrayTileCodec: AvroRecordCodec[DoubleArrayTile]

    Permalink

    Avro serialization doesn't support Float.NaN or Double.NaN.

    Avro serialization doesn't support Float.NaN or Double.NaN. Whereas a union of number and null is sufficient in cases where the nodata value for some domain is can be serialized (Int.MinValue is just another integer and, therefore, serializable without difficulty), we are in need of an alternative strategy for floating point serialization.

    To this end, we've serialized with a union of boolean and floating point values. noDataValue can either be: 1. true (and, therefore, ConstantNoData) 2. false (NoNoData) - OR - 3. a floating point value (which is a UserDefinedNoDataValue's value)

    Definition Classes
    TileCodecs
  28. package file

    Permalink
  29. implicit def floatArrayTileCodec: AvroRecordCodec[FloatArrayTile]

    Permalink

    Avro serialization doesn't support Float.NaN or Double.NaN.

    Avro serialization doesn't support Float.NaN or Double.NaN. Whereas a union of number and null is sufficient in cases where the nodata value for some domain is can be serialized (Int.MinValue is just another integer and, therefore, serializable without difficulty), we are in need of an alternative strategy for floating point serialization.

    To this end, we've serialized with a union of boolean and floating point values. noDataValue can either be: 1. true (and, therefore, ConstantNoData) 2. false (NoNoData) - OR - 3. a floating point value (which is a UserDefinedNoDataValue's value)

    Definition Classes
    TileCodecs
  30. package hadoop

    Permalink
  31. package index

    Permalink
  32. implicit def intArrayTileCodec: AvroRecordCodec[IntArrayTile]

    Permalink
    Definition Classes
    TileCodecs
  33. package json

    Permalink
  34. implicit def keyBoundsFormat[K](implicit arg0: JsonFormat[K]): RootJsonFormat[KeyBounds[K]]

    Permalink
    Definition Classes
    KeyFormats
  35. implicit def keyIndexJsonFormat[K](implicit arg0: ClassTag[K]): RootJsonFormat[KeyIndex[K]]

    Permalink
    Definition Classes
    KeyIndexFormats
  36. package kryo

    Permalink
  37. implicit def multibandTileCodec: AvroRecordCodec[MultibandTile]

    Permalink
    Definition Classes
    TileCodecs
  38. implicit def shortArrayTileCodec: AvroRecordCodec[ShortArrayTile]

    Permalink
    Definition Classes
    TileCodecs
  39. package slippy

    Permalink
  40. implicit def spaceTimeKeyAvroFormat: AvroRecordCodec[SpaceTimeKey]

    Permalink
    Definition Classes
    KeyCodecs
  41. implicit def spatialKeyAvroFormat: AvroRecordCodec[SpatialKey]

    Permalink
    Definition Classes
    KeyCodecs
  42. implicit def tileLayerMetadataFormat[K](implicit arg0: SpatialComponent[K], arg1: JsonFormat[K]): RootJsonFormat[TileLayerMetadata[K]] { def write(metadata: geotrellis.spark.TileLayerMetadata[K]): spray.json.JsObject }

    Permalink
    Definition Classes
    Implicits
  43. implicit def tileUnionCodec: AvroUnionCodec[Tile]

    Permalink
    Definition Classes
    Implicits
  44. implicit def tupleCodec[A, B](implicit arg0: AvroRecordCodec[A], arg1: AvroRecordCodec[B]): TupleCodec[A, B]

    Permalink
    Definition Classes
    Implicits
  45. implicit def uByteArrayTileCodec: AvroRecordCodec[UByteArrayTile]

    Permalink
    Definition Classes
    TileCodecs
  46. implicit def uShortArrayTileCodec: AvroRecordCodec[UShortArrayTile]

    Permalink
    Definition Classes
    TileCodecs

Inherited from Implicits

Inherited from KeyCodecs

Inherited from TileCodecs

Inherited from Implicits

Inherited from KeyIndexFormats

Inherited from KeyFormats

Inherited from AnyRef

Inherited from Any

Ungrouped