class HadoopAttributeStore extends BlobLayerAttributeStore
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- HadoopAttributeStore
- BlobLayerAttributeStore
- AttributeStore
- LayerAttributeStore
- Serializable
- Serializable
- AttributeCaching
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new HadoopAttributeStore(rootPathString: String, serConf: SerializableConfiguration)
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def attributePath(layerId: LayerId, attributeName: String): Path
- def attributePath: Path
- def attributeWildcard(attributeName: String): Path
-
def
availableAttributes(layerId: LayerId): Seq[String]
- Definition Classes
- HadoopAttributeStore → AttributeStore
-
def
availableZoomLevels(layerName: String): Seq[Int]
Return a sequence of available zoom levels for a named layer.
Return a sequence of available zoom levels for a named layer.
This function should be re-implemented by AttributeStore subclasses so that catalogs with large numbers of layers can be queried efficiently.
- Definition Classes
- AttributeStore
-
def
cacheLayerType(layerId: LayerId, layerType: LayerType): LayerType
- Definition Classes
- AttributeCaching
-
def
cacheRead[T](layerId: LayerId, attributeName: String)(implicit arg0: Decoder[T]): T
- Definition Classes
- AttributeCaching
-
def
cacheWrite[T](layerId: LayerId, attributeName: String, value: T)(implicit arg0: Encoder[T]): Unit
- Definition Classes
- AttributeCaching
-
def
clearCache(id: LayerId, attribute: String): Unit
- Definition Classes
- AttributeCaching
-
def
clearCache(id: LayerId): Unit
- Definition Classes
- AttributeCaching
-
def
clearCache(): Unit
- Definition Classes
- AttributeCaching
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
lazy val
conf: Configuration
- Annotations
- @transient()
-
def
copy(from: LayerId, to: LayerId, attributes: Seq[String]): Unit
- Definition Classes
- AttributeStore
-
def
copy(from: LayerId, to: LayerId): Unit
- Definition Classes
- AttributeStore
-
def
delete(layerId: LayerId, attributeName: String): Unit
- Definition Classes
- HadoopAttributeStore → AttributeStore
-
def
delete(layerId: LayerId): Unit
- Definition Classes
- HadoopAttributeStore → AttributeStore
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def fs: FileSystem
-
lazy val
fsAndPath: (FileSystem, Path)
- Annotations
- @transient()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
isCOGLayer(id: LayerId): Boolean
- Definition Classes
- AttributeStore
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
layerExists(layerId: LayerId): Boolean
- Definition Classes
- HadoopAttributeStore → AttributeStore
-
def
layerIds: Seq[LayerId]
- Definition Classes
- HadoopAttributeStore → AttributeStore
-
def
layerType(id: LayerId): LayerType
- Definition Classes
- AttributeStore
- def layerWildcard(layerId: LayerId): Path
-
def
layersWithZoomLevels: Map[String, Seq[Int]]
Return a map with layer names and the list of available zoom levels for each.
Return a map with layer names and the list of available zoom levels for each.
This function should be re-implemented by AttributeStore subclasses so that catalogs with large numbers of layers can be queried efficiently.
- Definition Classes
- AttributeStore
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
read[T](layerId: LayerId, attributeName: String)(implicit arg0: Decoder[T]): T
- Definition Classes
- HadoopAttributeStore → AttributeStore
-
def
readAll[T](attributeName: String)(implicit arg0: Decoder[T]): Map[LayerId, T]
- Definition Classes
- HadoopAttributeStore → AttributeStore
-
def
readCOGLayerAttributes[H, M](id: LayerId)(implicit arg0: Decoder[H], arg1: Decoder[M]): COGLayerAttributes[H, M]
- Definition Classes
- BlobLayerAttributeStore → LayerAttributeStore
-
def
readHeader[H](id: LayerId)(implicit arg0: Decoder[H]): H
- Definition Classes
- BlobLayerAttributeStore → LayerAttributeStore
-
def
readKeyIndex[K](id: LayerId)(implicit arg0: ClassTag[K]): KeyIndex[K]
- Definition Classes
- BlobLayerAttributeStore → LayerAttributeStore
-
def
readKeyIndexes[K](id: LayerId)(implicit arg0: ClassTag[K]): Map[ZoomRange, KeyIndex[K]]
- Definition Classes
- BlobLayerAttributeStore → AttributeStore
-
def
readLayerAttributes[H, M, K](id: LayerId)(implicit arg0: Decoder[H], arg1: Decoder[M], arg2: ClassTag[K]): LayerAttributes[H, M, K]
- Definition Classes
- BlobLayerAttributeStore → LayerAttributeStore
-
def
readMetadata[M](id: LayerId)(implicit arg0: Decoder[M]): M
- Definition Classes
- BlobLayerAttributeStore → LayerAttributeStore
-
def
readSchema(id: LayerId): Schema
- Definition Classes
- BlobLayerAttributeStore → LayerAttributeStore
- def rootPath: Path
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
write[T](layerId: LayerId, attributeName: String, value: T)(implicit arg0: Encoder[T]): Unit
- Definition Classes
- HadoopAttributeStore → AttributeStore
-
def
writeCOGLayerAttributes[H, M](id: LayerId, header: H, metadata: M)(implicit arg0: Encoder[H], arg1: Encoder[M]): Unit
- Definition Classes
- BlobLayerAttributeStore → LayerAttributeStore
-
def
writeLayerAttributes[H, M, K](id: LayerId, header: H, metadata: M, keyIndex: KeyIndex[K], schema: Schema)(implicit arg0: Encoder[H], arg1: Encoder[M], arg2: ClassTag[K]): Unit
- Definition Classes
- BlobLayerAttributeStore → LayerAttributeStore