Package

za.co.absa.pramen

api

Permalink

package api

Visibility
  1. Public
  2. All

Type Members

  1. trait ExternalChannel extends AnyRef

    Permalink

    This is a marker trait tha allows a unified way of creating new instances of sources and sinks from a fully qualified class name.

  2. trait MetastoreReader extends AnyRef

    Permalink

    Metastore reader allows querying tables registered at the 'metastore' section of the configuration.

    Metastore reader allows querying tables registered at the 'metastore' section of the configuration. It abstracts away the storage provider (HDFS, S3, etc), format (Parquet, Delta, etc.) and partitioning options.

  3. sealed trait Query extends AnyRef

    Permalink

    Query is an abstraction that unifies the way data can be retrieved from a source.

  4. sealed trait Reason extends AnyRef

    Permalink

    Reasons a Pramen job has failed.

  5. trait Sink extends ExternalChannel with AutoCloseable

    Permalink

    A sink is an entity where jobs can write to and it won't be under metastore control (e.g.

    A sink is an entity where jobs can write to and it won't be under metastore control (e.g. Kafka).

    Special Sink jobs are used to write tables from metastore to a sink.

  6. trait Source extends ExternalChannel

    Permalink
  7. trait TableReader extends AnyRef

    Permalink
  8. trait Transformer extends AnyRef

    Permalink

Value Members

  1. object Query

    Permalink
  2. object Reason

    Permalink

Ungrouped