class HadoopCollectionLayerReader extends CollectionLayerReader[LayerId]
Handles reading raster RDDs and their metadata from S3.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- HadoopCollectionLayerReader
- CollectionLayerReader
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
HadoopCollectionLayerReader(attributeStore: AttributeStore, conf: Configuration, maxOpenFiles: Int = 16, runtime: ⇒ IORuntime = IORuntimeTransient.IORuntime)
- attributeStore
AttributeStore that contains metadata for corresponding LayerId
Value Members
-
val
attributeStore: AttributeStore
- Definition Classes
- HadoopCollectionLayerReader → CollectionLayerReader
-
implicit
lazy val
ioRuntime: IORuntime
- Annotations
- @transient()
-
def
query[K, V, M](layerId: LayerId)(implicit arg0: AvroRecordCodec[K], arg1: Boundable[K], arg2: Decoder[K], arg3: ClassTag[K], arg4: AvroRecordCodec[V], arg5: ClassTag[V], arg6: Decoder[M], arg7: Component[M, Bounds[K]]): BoundLayerQuery[K, M, Seq[(K, V)] with Metadata[M]]
- Definition Classes
- CollectionLayerReader
-
def
read[K, V, M](id: LayerId, rasterQuery: LayerQuery[K, M], indexFilterOnly: Boolean)(implicit arg0: AvroRecordCodec[K], arg1: Boundable[K], arg2: Decoder[K], arg3: ClassTag[K], arg4: AvroRecordCodec[V], arg5: ClassTag[V], arg6: Decoder[M], arg7: Component[M, Bounds[K]]): Seq[(K, V)] with Metadata[M]
- Definition Classes
- HadoopCollectionLayerReader → CollectionLayerReader
-
def
read[K, V, M](id: LayerId)(implicit arg0: AvroRecordCodec[K], arg1: Boundable[K], arg2: Decoder[K], arg3: ClassTag[K], arg4: AvroRecordCodec[V], arg5: ClassTag[V], arg6: Decoder[M], arg7: Component[M, Bounds[K]]): Seq[(K, V)] with Metadata[M]
- Definition Classes
- CollectionLayerReader
-
def
read[K, V, M](id: LayerId, rasterQuery: LayerQuery[K, M])(implicit arg0: AvroRecordCodec[K], arg1: Boundable[K], arg2: Decoder[K], arg3: ClassTag[K], arg4: AvroRecordCodec[V], arg5: ClassTag[V], arg6: Decoder[M], arg7: Component[M, Bounds[K]]): Seq[(K, V)] with Metadata[M]
- Definition Classes
- CollectionLayerReader
-
def
reader[K, V, M](implicit arg0: AvroRecordCodec[K], arg1: Boundable[K], arg2: Decoder[K], arg3: ClassTag[K], arg4: AvroRecordCodec[V], arg5: ClassTag[V], arg6: Decoder[M], arg7: Component[M, Bounds[K]]): Reader[LayerId, Seq[(K, V)] with Metadata[M]]
- Definition Classes
- CollectionLayerReader