trait ValueReader[ID] extends AnyRef
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.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ValueReader
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
- abstract val attributeStore: AttributeStore
- abstract def overzoomingReader[K, V <: CellGrid[Int]](layerId: ID, resampleMethod: ResampleMethod = ResampleMethod.DEFAULT)(implicit arg0: AvroRecordCodec[K], arg1: Decoder[K], arg2: SpatialComponent[K], arg3: ClassTag[K], arg4: AvroRecordCodec[V], arg5: (V) ⇒ TileResampleMethods[V]): Reader[K, V]
-
abstract
def
reader[K, V](layerId: ID)(implicit arg0: AvroRecordCodec[K], arg1: Decoder[K], arg2: ClassTag[K], arg3: AvroRecordCodec[V]): Reader[K, V]
Produce a key value reader for a specific layer, prefetching layer metadata once at construction time