Packages

package catalog

Java bindings for the catalog package.

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

Type Members

  1. trait Catalog extends CatalogLight

    The interface to access the catalog metadata via Spark.

    The interface to access the catalog metadata via Spark.

    A catalog is partitioned logically into layers, to give clients the ability to only access the type of metadata that the client is interested in. A catalog can be configured to expose common properties and layer-specific properties. Metadata is versioned, so you can detect what has changed between two versions or retrieve metadata for a given version to provide a consistent view.

    This extends the base interface CatalogLight by providing methods to process metadata using Spark.

    You can retrieve the actual data by specifying the metadata and catalog configuration. This is implemented by com.here.platform.data.processing.java.blobstore.Retriever.

    Note

    This is a Java friendly wrapper of com.here.platform.data.processing.catalog.Catalog.

  2. trait CatalogLight extends AnyRef

    The interface to access basic catalog properties and perform the catalog operations that do not involve metadata or Spark.

    The interface to access basic catalog properties and perform the catalog operations that do not involve metadata or Spark.

    Note

    This a Java friendly wrapper of com.here.platform.data.processing.catalog.CatalogLight.

  3. sealed abstract class CatalogView extends AnyRef

    Provides a view on a specific version of a catalog.

    Provides a view on a specific version of a catalog. The view may reference a non-existing version EmptyCatalogView, an existing version of a catalog CatalogViewAtVersion or an existing version of catalog with a reference to a previous version CatalogViewSinceVersion.

  4. final class CatalogViewAtVersion extends CatalogView with NonEmptyCatalogView

    Provides a view on a specific version of a catalog, without a reference to a previous version of the catalog.

  5. final class CatalogViewSinceVersion extends CatalogView with NonEmptyCatalogView

    Provides a view on a specific version of a catalog, with a reference to a previous version of the catalog, with respect to which changes are defined.

  6. trait CommitPart extends WrappedAbstractType

    The type of each part identifier of a multipart commit.

  7. trait CommitToken extends WrappedAbstractType

    The type of a commit token.

  8. case class Configuration(layers: Map[String, LayerConfiguration]) extends Product with Serializable

    The interface for catalog configuration.

    The interface for catalog configuration.

    The configuration is a mapping from the layer ID to the layer-specific configuration.

    Note

    This is a Java friendly version of com.here.platform.data.processing.catalog.Configuration.

  9. final class EmptyCatalogView extends CatalogView

    Provides a view on an empty catalog.

    Provides a view on an empty catalog. This can be used to model the access of a catalog in a version that does not exist.

  10. case class LayerConfiguration(partitioning: Scheme, dataUrl: Option[URL], properties: Map[String, String], digest: Digest) extends Product with Serializable

    Layer-specific configuration.

    Layer-specific configuration.

    Contains layer-specific parameters and partition data common to every partition in the layer. A layer is a partitioned dataset, for example, geo-spatially, that contains homogeneous feature data to be compiled.

    partitioning

    The partitioning scheme for the layer, either generic or heretile.

    dataUrl

    The prefix to use in front of the dataHandle for every partition. Not used with the Data API.

    properties

    Generic layer properties, such as the content type and schema bundle name. Not used with the Data API.

    digest

    The digest object used to compute the checksums for this layer.

    Note

    This is a Java friendly version of com.here.platform.data.processing.catalog.LayerConfiguration.

  11. sealed trait NonEmptyCatalogView extends CatalogView

    Provides a view on an existing version of a non-empty catalog.

  12. trait WrappedAbstractType extends AnyRef

    Wraps a Scala abstract type, to make it easily accessible from Java.

Value Members

  1. object CatalogFactory

    Factory methods to build a Catalog.

  2. object CatalogLightFactory

    Factory methods to build a CatalogLight.

Inherited from AnyRef

Inherited from Any

Ungrouped