case class Pyramid[K, V <: CellGrid[Int], M](levels: Map[Int, RDD[(K, V)] with Metadata[M]])(implicit evidence$1: SpatialComponent[K], evidence$2: ClassTag[K], evidence$3: ClassTag[V], evidence$4: (V) ⇒ TilePrototypeMethods[V], evidence$5: (V) ⇒ TileMergeMethods[V], evidence$6: Component[M, LayoutDefinition], evidence$7: Component[M, Bounds[K]]) extends Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Pyramid
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new Pyramid(levels: Map[Int, RDD[(K, V)] with Metadata[M]])(implicit arg0: SpatialComponent[K], arg1: ClassTag[K], arg2: ClassTag[V], arg3: (V) ⇒ TilePrototypeMethods[V], arg4: (V) ⇒ TileMergeMethods[V], arg5: Component[M, LayoutDefinition], arg6: Component[M, Bounds[K]])
Value Members
- def apply(level: Int): RDD[(K, V)] with Metadata[M]
- def level(l: Int): RDD[(K, V)] with Metadata[M]
- val levels: Map[Int, RDD[(K, V)] with Metadata[M]]
- def lookup(zoom: Int, key: K): Seq[V]
- def maxZoom: Int
- def minZoom: Int
- def persist(storageLevel: StorageLevel): Map[Int, RDD[(K, V)] with Metadata[M]]
- def write(layerName: String, writer: LayerWriter[LayerId], keyIndexMethod: KeyIndexMethod[K])(implicit arcK: AvroRecordCodec[K], jsfK: Encoder[K], arcV: AvroRecordCodec[V], jsfM: Encoder[M]): Unit