Package

geotrellis.spark

io

Permalink

package io

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. io
  2. Implicits
  3. KeyIndexFormats
  4. KeyFormats
  5. Serializable
  6. Serializable
  7. Implicits
  8. KeyCodecs
  9. TemporalProjectedExtentCodec
  10. ProjectedExtentCodec
  11. ExtentCodec
  12. CRSCodec
  13. TileFeatureCodec
  14. ConstantTileCodecs
  15. TileCodecs
  16. AnyRef
  17. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AsyncWriter[Client, V, E] extends Serializable

    Permalink
  2. trait AttributeCaching extends AnyRef

    Permalink
  3. class AttributeNotFoundError extends LayerIOError

    Permalink
  4. trait AttributeStore extends AttributeCaching with LayerAttributeStore

    Permalink
  5. trait AttributeStoreProvider extends AnyRef

    Permalink
  6. class AvroLayerAttributeError extends LayerIOError

    Permalink
  7. trait BlobLayerAttributeStore extends AttributeStore

    Permalink
  8. 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.

  9. class COGLayerAttributeError extends LayerIOError

    Permalink
  10. case class COGLayerAttributes[H, M](header: H, metadata: M) extends Product with Serializable

    Permalink
  11. abstract class CollectionLayerReader[ID] extends AnyRef

    Permalink
  12. trait CollectionLayerReaderProvider extends AnyRef

    Permalink
  13. trait DiscreteLayerAttributeStore extends AttributeStore

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

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

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

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

    Permalink
  18. implicit class GeoTiffInfoMethods extends AnyRef

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

    Permalink
  20. class InvalidLayerIdError extends LayerIOError

    Permalink
  21. trait LayerAttributeStore extends Serializable

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

    Permalink
  23. trait LayerCopier[ID] extends AnyRef

    Permalink
  24. class LayerCopyError extends LayerIOError

    Permalink
  25. class LayerDeleteError extends LayerIOError

    Permalink
  26. trait LayerDeleter[ID] extends AnyRef

    Permalink
  27. class LayerEmptyBoundsError extends LayerIOError

    Permalink
  28. class LayerExistsError extends LayerIOError

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

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

    Permalink

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

  31. class LayerIOError extends Exception

    Permalink
  32. trait LayerManager[ID] extends AnyRef

    Permalink
  33. class LayerMoveError extends LayerIOError

    Permalink
  34. trait LayerMover[ID] extends AnyRef

    Permalink
  35. class LayerNotFoundError extends LayerIOError

    Permalink
  36. class LayerOutOfKeyBoundsError extends LayerIOError

    Permalink
  37. 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

  38. class LayerReadError extends LayerIOError

    Permalink
  39. trait LayerReader[ID] extends AnyRef

    Permalink
  40. trait LayerReaderProvider extends AnyRef

    Permalink
  41. class LayerReindexError extends LayerIOError

    Permalink
  42. trait LayerReindexer[ID] extends AnyRef

    Permalink
  43. trait LayerType extends AnyRef

    Permalink
  44. class LayerUpdateError extends LayerIOError

    Permalink
  45. class LayerWriteError extends LayerIOError

    Permalink
  46. trait LayerWriter[ID] extends AnyRef

    Permalink
  47. trait LayerWriterProvider extends AnyRef

    Permalink
  48. trait OverzoomingValueReader extends ValueReader[LayerId]

    Permalink
  49. trait RasterReader[-O, R] extends Serializable

    Permalink

    Type class to read a raster either fully or partially from a ByteReader.

    Type class to read a raster either fully or partially from a ByteReader. This abstracts over the different ways to represent a GeoTiff values and different ways to key it.

    Option object is a type parameter such that novel ways of GeoTiff parsing can be provided by the user.

    O

    Options type that is used to configure the raster reading

    R

    Result of reading the raster bytes either fully or as a pixel window

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

    Permalink
  51. implicit class TryOption[T] extends AnyRef

    Permalink
  52. class ValueNotFoundError extends LayerIOError

    Permalink
  53. 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.

  54. trait ValueReaderProvider extends AnyRef

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

    Permalink

Abstract Value Members

  1. abstract def getClass(): Class[_]

    Permalink
    Definition Classes
    Any

Concrete Value Members

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

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

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

    Permalink
    Definition Classes
    Any
  4. object At

    Permalink
  5. object AttributeStore extends Serializable

    Permalink
  6. object AvroLayerType extends LayerType with Product with Serializable

    Permalink
  7. object Between

    Permalink
  8. object COGLayerType extends LayerType with Product with Serializable

    Permalink
  9. implicit object CRSFormat extends RootJsonFormat[CRS]

    Permalink
    Definition Classes
    Implicits
  10. object CollectionLayerReader

    Permalink
  11. object Contains

    Permalink
  12. implicit object FloatingLayoutSchemeFormat extends RootJsonFormat[FloatingLayoutScheme]

    Permalink
    Definition Classes
    Implicits
  13. object GenericLayerMover

    Permalink
  14. object GenericLayerReindexer

    Permalink
  15. implicit object HilbertSpaceTimeKeyIndexFormat extends RootJsonFormat[HilbertSpaceTimeKeyIndex]

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

    Permalink
    Definition Classes
    KeyIndexFormats
  17. object Intersects

    Permalink
  18. object KeyIndexJsonFormatFactory

    Permalink
    Definition Classes
    KeyIndexFormats
  19. object LayerFilter

    Permalink
  20. object LayerHeader

    Permalink
  21. implicit object LayerIdFormat extends RootJsonFormat[LayerId]

    Permalink
    Definition Classes
    Implicits
  22. object LayerReader

    Permalink
  23. object LayerType

    Permalink
  24. object LayerWriter extends LazyLogging

    Permalink
  25. implicit object LayoutDefinitionFormat extends RootJsonFormat[LayoutDefinition]

    Permalink
    Definition Classes
    Implicits
  26. implicit object LayoutSchemeFormat extends RootJsonFormat[LayoutScheme]

    Permalink

    LayoutScheme Format

    LayoutScheme Format

    Definition Classes
    Implicits
  27. implicit object ProjectedExtentFormat extends RootJsonFormat[ProjectedExtent]

    Permalink
    Definition Classes
    Implicits
  28. object RasterReader extends Serializable

    Permalink
  29. implicit object RootDateTimeFormat extends RootJsonFormat[ZonedDateTime]

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

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

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

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

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

    Permalink
    Definition Classes
    KeyFormats
  35. implicit object URIFormat extends RootJsonFormat[URI]

    Permalink
    Definition Classes
    Implicits
  36. object ValueReader

    Permalink
  37. implicit object ZSpaceTimeKeyIndexFormat extends RootJsonFormat[ZSpaceTimeKeyIndex]

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

    Permalink
    Definition Classes
    KeyIndexFormats
  39. implicit object ZoomedLayoutSchemeFormat extends RootJsonFormat[ZoomedLayoutScheme]

    Permalink
    Definition Classes
    Implicits
  40. package accumulo

    Permalink
  41. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  42. package avro

    Permalink
  43. implicit def bitArrayTileCodec: AvroRecordCodec[BitArrayTile]

    Permalink
    Definition Classes
    TileCodecs
  44. implicit def bitConstantTileCodec: AvroRecordCodec[BitConstantTile]

    Permalink
    Definition Classes
    ConstantTileCodecs
  45. implicit def byteArrayTileCodec: AvroRecordCodec[ByteArrayTile]

    Permalink
    Definition Classes
    TileCodecs
  46. implicit def byteConstantTileCodec: AvroRecordCodec[ByteConstantTile]

    Permalink
    Definition Classes
    ConstantTileCodecs
  47. package cassandra

    Permalink
  48. package cog

    Permalink
  49. implicit def constantTileUnionCodec: AvroUnionCodec[ConstantTile]

    Permalink
    Definition Classes
    Implicits
  50. implicit def crsCodec: AvroRecordCodec[CRS]

    Permalink
    Definition Classes
    CRSCodec
  51. 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
  52. implicit def doubleConstantTileCodec: AvroRecordCodec[DoubleConstantTile]

    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
    ConstantTileCodecs
  53. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  54. implicit def extentCodec: AvroRecordCodec[Extent]

    Permalink
    Definition Classes
    ExtentCodec
  55. package file

    Permalink
  56. 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
  57. implicit def floatConstantTileCodec: AvroRecordCodec[FloatConstantTile]

    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
    ConstantTileCodecs
  58. package geomesa

    Permalink

  59. package hadoop

    Permalink
  60. def hashCode(): Int

    Permalink
    Definition Classes
    Any
  61. package hbase

    Permalink
  62. package http

    Permalink
  63. package index

    Permalink
  64. implicit def intArrayTileCodec: AvroRecordCodec[IntArrayTile]

    Permalink
    Definition Classes
    TileCodecs
  65. implicit def intConstantTileCodec: AvroRecordCodec[IntConstantTile]

    Permalink
    Definition Classes
    ConstantTileCodecs
  66. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  67. package json

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

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

    Permalink
    Definition Classes
    KeyIndexFormats
  70. package kryo

    Permalink
  71. implicit def multibandTileCodec: AvroRecordCodec[MultibandTile]

    Permalink
    Definition Classes
    TileCodecs
  72. implicit def multibandTileFeatureCodec[T <: MultibandTile, D](implicit arg0: AvroRecordCodec[T], arg1: AvroRecordCodec[D]): AvroRecordCodec[TileFeature[T, D]]

    Permalink
    Definition Classes
    TileFeatureCodec
  73. implicit def projectedExtentCodec: AvroRecordCodec[ProjectedExtent]

    Permalink
    Definition Classes
    ProjectedExtentCodec
  74. package s3

    Permalink
  75. implicit def shortArrayTileCodec: AvroRecordCodec[ShortArrayTile]

    Permalink
    Definition Classes
    TileCodecs
  76. implicit def shortConstantTileCodec: AvroRecordCodec[ShortConstantTile]

    Permalink
    Definition Classes
    ConstantTileCodecs
  77. package slippy

    Permalink
  78. implicit def spaceTimeKeyAvroFormat: AvroRecordCodec[SpaceTimeKey]

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

    Permalink
    Definition Classes
    KeyCodecs
  80. implicit def temporalProjectedExtentCodec: AvroRecordCodec[TemporalProjectedExtent]

    Permalink
    Definition Classes
    TemporalProjectedExtentCodec
  81. implicit def tileFeatureCodec[T <: Tile, D](implicit arg0: AvroRecordCodec[T], arg1: AvroRecordCodec[D]): AvroRecordCodec[TileFeature[T, D]]

    Permalink
    Definition Classes
    TileFeatureCodec
  82. 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
  83. implicit def tileUnionCodec: AvroUnionCodec[Tile]

    Permalink
    Definition Classes
    Implicits
  84. def toString(): String

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

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

    Permalink
    Definition Classes
    TileCodecs
  87. implicit def uByteConstantTileCodec: AvroRecordCodec[UByteConstantTile]

    Permalink
    Definition Classes
    ConstantTileCodecs
  88. implicit def uShortArrayTileCodec: AvroRecordCodec[UShortArrayTile]

    Permalink
    Definition Classes
    TileCodecs
  89. implicit def uShortConstantTileCodec: AvroRecordCodec[UShortConstantTile]

    Permalink
    Definition Classes
    ConstantTileCodecs

Inherited from io.json.Implicits

Inherited from KeyIndexFormats

Inherited from KeyFormats

Inherited from Serializable

Inherited from Serializable

Inherited from io.avro.codecs.Implicits

Inherited from KeyCodecs

Inherited from ProjectedExtentCodec

Inherited from ExtentCodec

Inherited from CRSCodec

Inherited from TileFeatureCodec

Inherited from ConstantTileCodecs

Inherited from TileCodecs

Inherited from AnyRef

Inherited from Any

Ungrouped