Package

za.co.absa.hyperdrive.ingestor

api

Permalink

package api

Visibility
  1. Public
  2. All

Type Members

  1. trait ComponentFactory[T] extends HasComponentAttributes

    Permalink
  2. trait ComponentFactoryProvider[T <: ComponentFactory[_]] extends AnyRef

    Permalink

    Implementations of this trait are responsible for providing an instance of a ComponentFactory via the service provider interface (SPI) and need to be registered in a provider configuration file under META-INF/services Implementations must have a no-args constructor to be instantiable.

  3. trait HasComponentAttributes extends AnyRef

    Permalink

    This trait should be implemented by all implementations of ComponentFactory to provide a self-description how the component should be used and configured.

    This trait should be implemented by all implementations of ComponentFactory to provide a self-description how the component should be used and configured. This information may be used by external applications that automatically discover components

  4. case class PropertyMetadata(label: String, hint: Option[String], required: Boolean) extends Product with Serializable

    Permalink

Value Members

  1. package context

    Permalink
  2. package reader

    Permalink
  3. package transformer

    Permalink
  4. package utils

    Permalink
  5. package writer

    Permalink

Ungrouped