Package

za.co.absa.hermes

infoFileComparison

Permalink

package infoFileComparison

Visibility
  1. Public
  2. All

Type Members

  1. case class InfoComparisonArguments(newPath: String = "", refPath: String = "", outPath: String = "") extends CaseClassUtils with Product with Serializable

    Permalink

    This is a class for configuration provided by the command line parameters

    This is a class for configuration provided by the command line parameters

    Note: scopt requires all fields to have default values. Even if a field is mandatory it needs a default value.

  2. case class InfoFileComparisonConfig(versionMetaKeys: List[String], keysToIgnore: List[String]) extends Product with Serializable

    Permalink
  3. final case class InfoFilesDifferException(refPath: String, stdPath: String, outPath: String) extends Exception with Product with Serializable

    Permalink
  4. case class ModelDifference[T](path: String, was: T, is: T) extends Product with Serializable

    Permalink

    A case class for the differences and the JSONPath like path to them

    A case class for the differences and the JSONPath like path to them

    T

    Type of values

    path

    Path to the difference through the model

    was

    Value it had in reference

    is

    Value it has now

Value Members

  1. object AtumModelUtils

    Permalink

    Object holding extensions of Atum Models for comparison purposes.

  2. object InfoComparisonArguments extends Serializable

    Permalink
  3. object InfoFileComparisonConfig extends Serializable

    Permalink
  4. object InfoFileComparisonJob

    Permalink
  5. object ModelDifferenceParser

    Permalink

    This object is used for ModelDifference object serialization

Ungrouped