Packages

c

geotrellis.store

LayerQuery

class LayerQuery[K, M] extends AnyRef

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

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LayerQuery
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LayerQuery(filterChain: ((M, List[KeyBounds[K]])) ⇒ (M, List[KeyBounds[K]]) = x: (M, List[KeyBounds[K]]) => x)(implicit arg0: Boundable[K], arg1: GetComponent[M, Bounds[K]])

Value Members

  1. def apply(metadata: M): Seq[KeyBounds[K]]

    metadata

    RasterMetaData of the layer being queried

    returns

    A sequence of KeyBounds that cover the queried region

  2. def where[F, T](exp: Expression[F, T])(implicit filter: LayerFilter[K, F, T, M]): LayerQuery[K, M]