Packages

c

org.checkita.dqf.config.jobconf.Metrics

RegularMetricsConfig

final case class RegularMetricsConfig(rowCount: Seq[RowCountMetricConfig] = Seq.empty, distinctValues: Seq[DistinctValuesMetricConfig] = Seq.empty, approximateDistinctValues: Seq[ApproxDistinctValuesMetricConfig] = Seq.empty, nullValues: Seq[NullValuesMetricConfig] = Seq.empty, emptyValues: Seq[EmptyValuesMetricConfig] = Seq.empty, duplicateValues: Seq[DuplicateValuesMetricConfig] = Seq.empty, completeness: Seq[CompletenessMetricConfig] = Seq.empty, emptiness: Seq[EmptinessMetricConfig] = Seq.empty, sequenceCompleteness: Seq[SequenceCompletenessMetricConfig] = Seq.empty, approximateSequenceCompleteness: Seq[ApproxSequenceCompletenessMetricConfig] = Seq.empty, minString: Seq[MinStringMetricConfig] = Seq.empty, maxString: Seq[MaxStringMetricConfig] = Seq.empty, avgString: Seq[AvgStringMetricConfig] = Seq.empty, stringLength: Seq[StringLengthMetricConfig] = Seq.empty, stringInDomain: Seq[StringInDomainMetricConfig] = Seq.empty, stringOutDomain: Seq[StringOutDomainMetricConfig] = Seq.empty, stringValues: Seq[StringValuesMetricConfig] = Seq.empty, regexMatch: Seq[RegexMatchMetricConfig] = Seq.empty, regexMismatch: Seq[RegexMismatchMetricConfig] = Seq.empty, formattedDate: Seq[FormattedDateMetricConfig] = Seq.empty, formattedNumber: Seq[FormattedNumberMetricConfig] = Seq.empty, minNumber: Seq[MinNumberMetricConfig] = Seq.empty, maxNumber: Seq[MaxNumberMetricConfig] = Seq.empty, sumNumber: Seq[SumNumberMetricConfig] = Seq.empty, avgNumber: Seq[AvgNumberMetricConfig] = Seq.empty, stdNumber: Seq[StdNumberMetricConfig] = Seq.empty, castedNumber: Seq[CastedNumberMetricConfig] = Seq.empty, numberInDomain: Seq[NumberInDomainMetricConfig] = Seq.empty, numberOutDomain: Seq[NumberOutDomainMetricConfig] = Seq.empty, numberLessThan: Seq[NumberLessThanMetricConfig] = Seq.empty, numberGreaterThan: Seq[NumberGreaterThanMetricConfig] = Seq.empty, numberBetween: Seq[NumberBetweenMetricConfig] = Seq.empty, numberNotBetween: Seq[NumberNotBetweenMetricConfig] = Seq.empty, numberValues: Seq[NumberValuesMetricConfig] = Seq.empty, medianValue: Seq[MedianValueMetricConfig] = Seq.empty, firstQuantile: Seq[FirstQuantileMetricConfig] = Seq.empty, thirdQuantile: Seq[ThirdQuantileMetricConfig] = Seq.empty, getPercentile: Seq[GetPercentileMetricConfig] = Seq.empty, getQuantile: Seq[GetQuantileMetricConfig] = Seq.empty, columnEq: Seq[ColumnEqMetricConfig] = Seq.empty, dayDistance: Seq[DayDistanceMetricConfig] = Seq.empty, levenshteinDistance: Seq[LevenshteinDistanceMetricConfig] = Seq.empty, coMoment: Seq[CoMomentMetricConfig] = Seq.empty, covariance: Seq[CovarianceMetricConfig] = Seq.empty, covarianceBessel: Seq[CovarianceBesselMetricConfig] = Seq.empty, topN: Seq[TopNMetricConfig] = Seq.empty) extends Product with Serializable

Data Quality job configuration section describing regular metrics

rowCount

Sequence of rowCount metrics

distinctValues

Sequence of distinctValues metrics

approximateDistinctValues

Sequence of approximateDistinctValues metrics

nullValues

Sequence of nullValues metrics

emptyValues

Sequence of emptyValues metrics

duplicateValues

Sequence of duplicateValues metrics

completeness

Sequence of completeness metrics

minString

Sequence of minString metrics

maxString

Sequence of maxString metrics

avgString

Sequence of avgString metrics

stringLength

Sequence of stringLength metrics

stringInDomain

Sequence of stringInDomain metrics

stringOutDomain

Sequence of stringOutDomain metrics

stringValues

Sequence of stringValues metrics

regexMatch

Sequence of regexMatch metrics

regexMismatch

Sequence of regexMismatch metrics

formattedDate

Sequence of formattedDate metrics

formattedNumber

Sequence of formattedNumber metrics

minNumber

Sequence of minNumber metrics

maxNumber

Sequence of maxNumber metrics

sumNumber

Sequence of sumNumber metrics

avgNumber

Sequence of avgNumber metrics

stdNumber

Sequence of stdNumber metrics

castedNumber

Sequence of castedNumber metrics

numberInDomain

Sequence of numberInDomain metrics

numberOutDomain

Sequence of numberOutDomain metrics

numberLessThan

Sequence of numberLessThan metrics

numberGreaterThan

Sequence of numberGreaterThan metrics

numberBetween

Sequence of numberBetween metrics

numberNotBetween

Sequence of numberNotBetween metrics

numberValues

Sequence of numberValues metrics

medianValue

Sequence of medianValue metrics

firstQuantile

Sequence of firstQuantile metrics

thirdQuantile

Sequence of thirdQuantile metrics

getPercentile

Sequence of getPercentile metrics

getQuantile

Sequence of getQuantile metrics

columnEq

Sequence of columnEq metrics

dayDistance

Sequence of dayDistance metrics

levenshteinDistance

Sequence of levenshteinDistance metrics

coMoment

Sequence of coMoment metrics

covariance

Sequence of covariance metrics

covarianceBessel

Sequence of covarianceBessel metrics

topN

Sequence of topN metrics

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RegularMetricsConfig
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RegularMetricsConfig(rowCount: Seq[RowCountMetricConfig] = Seq.empty, distinctValues: Seq[DistinctValuesMetricConfig] = Seq.empty, approximateDistinctValues: Seq[ApproxDistinctValuesMetricConfig] = Seq.empty, nullValues: Seq[NullValuesMetricConfig] = Seq.empty, emptyValues: Seq[EmptyValuesMetricConfig] = Seq.empty, duplicateValues: Seq[DuplicateValuesMetricConfig] = Seq.empty, completeness: Seq[CompletenessMetricConfig] = Seq.empty, emptiness: Seq[EmptinessMetricConfig] = Seq.empty, sequenceCompleteness: Seq[SequenceCompletenessMetricConfig] = Seq.empty, approximateSequenceCompleteness: Seq[ApproxSequenceCompletenessMetricConfig] = Seq.empty, minString: Seq[MinStringMetricConfig] = Seq.empty, maxString: Seq[MaxStringMetricConfig] = Seq.empty, avgString: Seq[AvgStringMetricConfig] = Seq.empty, stringLength: Seq[StringLengthMetricConfig] = Seq.empty, stringInDomain: Seq[StringInDomainMetricConfig] = Seq.empty, stringOutDomain: Seq[StringOutDomainMetricConfig] = Seq.empty, stringValues: Seq[StringValuesMetricConfig] = Seq.empty, regexMatch: Seq[RegexMatchMetricConfig] = Seq.empty, regexMismatch: Seq[RegexMismatchMetricConfig] = Seq.empty, formattedDate: Seq[FormattedDateMetricConfig] = Seq.empty, formattedNumber: Seq[FormattedNumberMetricConfig] = Seq.empty, minNumber: Seq[MinNumberMetricConfig] = Seq.empty, maxNumber: Seq[MaxNumberMetricConfig] = Seq.empty, sumNumber: Seq[SumNumberMetricConfig] = Seq.empty, avgNumber: Seq[AvgNumberMetricConfig] = Seq.empty, stdNumber: Seq[StdNumberMetricConfig] = Seq.empty, castedNumber: Seq[CastedNumberMetricConfig] = Seq.empty, numberInDomain: Seq[NumberInDomainMetricConfig] = Seq.empty, numberOutDomain: Seq[NumberOutDomainMetricConfig] = Seq.empty, numberLessThan: Seq[NumberLessThanMetricConfig] = Seq.empty, numberGreaterThan: Seq[NumberGreaterThanMetricConfig] = Seq.empty, numberBetween: Seq[NumberBetweenMetricConfig] = Seq.empty, numberNotBetween: Seq[NumberNotBetweenMetricConfig] = Seq.empty, numberValues: Seq[NumberValuesMetricConfig] = Seq.empty, medianValue: Seq[MedianValueMetricConfig] = Seq.empty, firstQuantile: Seq[FirstQuantileMetricConfig] = Seq.empty, thirdQuantile: Seq[ThirdQuantileMetricConfig] = Seq.empty, getPercentile: Seq[GetPercentileMetricConfig] = Seq.empty, getQuantile: Seq[GetQuantileMetricConfig] = Seq.empty, columnEq: Seq[ColumnEqMetricConfig] = Seq.empty, dayDistance: Seq[DayDistanceMetricConfig] = Seq.empty, levenshteinDistance: Seq[LevenshteinDistanceMetricConfig] = Seq.empty, coMoment: Seq[CoMomentMetricConfig] = Seq.empty, covariance: Seq[CovarianceMetricConfig] = Seq.empty, covarianceBessel: Seq[CovarianceBesselMetricConfig] = Seq.empty, topN: Seq[TopNMetricConfig] = Seq.empty)

    rowCount

    Sequence of rowCount metrics

    distinctValues

    Sequence of distinctValues metrics

    approximateDistinctValues

    Sequence of approximateDistinctValues metrics

    nullValues

    Sequence of nullValues metrics

    emptyValues

    Sequence of emptyValues metrics

    duplicateValues

    Sequence of duplicateValues metrics

    completeness

    Sequence of completeness metrics

    minString

    Sequence of minString metrics

    maxString

    Sequence of maxString metrics

    avgString

    Sequence of avgString metrics

    stringLength

    Sequence of stringLength metrics

    stringInDomain

    Sequence of stringInDomain metrics

    stringOutDomain

    Sequence of stringOutDomain metrics

    stringValues

    Sequence of stringValues metrics

    regexMatch

    Sequence of regexMatch metrics

    regexMismatch

    Sequence of regexMismatch metrics

    formattedDate

    Sequence of formattedDate metrics

    formattedNumber

    Sequence of formattedNumber metrics

    minNumber

    Sequence of minNumber metrics

    maxNumber

    Sequence of maxNumber metrics

    sumNumber

    Sequence of sumNumber metrics

    avgNumber

    Sequence of avgNumber metrics

    stdNumber

    Sequence of stdNumber metrics

    castedNumber

    Sequence of castedNumber metrics

    numberInDomain

    Sequence of numberInDomain metrics

    numberOutDomain

    Sequence of numberOutDomain metrics

    numberLessThan

    Sequence of numberLessThan metrics

    numberGreaterThan

    Sequence of numberGreaterThan metrics

    numberBetween

    Sequence of numberBetween metrics

    numberNotBetween

    Sequence of numberNotBetween metrics

    numberValues

    Sequence of numberValues metrics

    medianValue

    Sequence of medianValue metrics

    firstQuantile

    Sequence of firstQuantile metrics

    thirdQuantile

    Sequence of thirdQuantile metrics

    getPercentile

    Sequence of getPercentile metrics

    getQuantile

    Sequence of getQuantile metrics

    columnEq

    Sequence of columnEq metrics

    dayDistance

    Sequence of dayDistance metrics

    levenshteinDistance

    Sequence of levenshteinDistance metrics

    coMoment

    Sequence of coMoment metrics

    covariance

    Sequence of covariance metrics

    covarianceBessel

    Sequence of covarianceBessel metrics

    topN

    Sequence of topN metrics

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val approximateDistinctValues: Seq[ApproxDistinctValuesMetricConfig]
  5. val approximateSequenceCompleteness: Seq[ApproxSequenceCompletenessMetricConfig]
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val avgNumber: Seq[AvgNumberMetricConfig]
  8. val avgString: Seq[AvgStringMetricConfig]
  9. val castedNumber: Seq[CastedNumberMetricConfig]
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  11. val coMoment: Seq[CoMomentMetricConfig]
  12. val columnEq: Seq[ColumnEqMetricConfig]
  13. val completeness: Seq[CompletenessMetricConfig]
  14. val covariance: Seq[CovarianceMetricConfig]
  15. val covarianceBessel: Seq[CovarianceBesselMetricConfig]
  16. val dayDistance: Seq[DayDistanceMetricConfig]
  17. val distinctValues: Seq[DistinctValuesMetricConfig]
  18. val duplicateValues: Seq[DuplicateValuesMetricConfig]
  19. val emptiness: Seq[EmptinessMetricConfig]
  20. val emptyValues: Seq[EmptyValuesMetricConfig]
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. val firstQuantile: Seq[FirstQuantileMetricConfig]
  24. val formattedDate: Seq[FormattedDateMetricConfig]
  25. val formattedNumber: Seq[FormattedNumberMetricConfig]
  26. def getAllRegularMetrics: Seq[RegularMetricConfig]
  27. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. val getPercentile: Seq[GetPercentileMetricConfig]
  29. val getQuantile: Seq[GetQuantileMetricConfig]
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. val levenshteinDistance: Seq[LevenshteinDistanceMetricConfig]
  32. val maxNumber: Seq[MaxNumberMetricConfig]
  33. val maxString: Seq[MaxStringMetricConfig]
  34. val medianValue: Seq[MedianValueMetricConfig]
  35. val minNumber: Seq[MinNumberMetricConfig]
  36. val minString: Seq[MinStringMetricConfig]
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. val nullValues: Seq[NullValuesMetricConfig]
  41. val numberBetween: Seq[NumberBetweenMetricConfig]
  42. val numberGreaterThan: Seq[NumberGreaterThanMetricConfig]
  43. val numberInDomain: Seq[NumberInDomainMetricConfig]
  44. val numberLessThan: Seq[NumberLessThanMetricConfig]
  45. val numberNotBetween: Seq[NumberNotBetweenMetricConfig]
  46. val numberOutDomain: Seq[NumberOutDomainMetricConfig]
  47. val numberValues: Seq[NumberValuesMetricConfig]
  48. val regexMatch: Seq[RegexMatchMetricConfig]
  49. val regexMismatch: Seq[RegexMismatchMetricConfig]
  50. val rowCount: Seq[RowCountMetricConfig]
  51. val sequenceCompleteness: Seq[SequenceCompletenessMetricConfig]
  52. val stdNumber: Seq[StdNumberMetricConfig]
  53. val stringInDomain: Seq[StringInDomainMetricConfig]
  54. val stringLength: Seq[StringLengthMetricConfig]
  55. val stringOutDomain: Seq[StringOutDomainMetricConfig]
  56. val stringValues: Seq[StringValuesMetricConfig]
  57. val sumNumber: Seq[SumNumberMetricConfig]
  58. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  59. val thirdQuantile: Seq[ThirdQuantileMetricConfig]
  60. val topN: Seq[TopNMetricConfig]
  61. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  62. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped