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
- Alphabetic
- By Inheritance
- RegularMetricsConfig
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val approximateDistinctValues: Seq[ApproxDistinctValuesMetricConfig]
- val approximateSequenceCompleteness: Seq[ApproxSequenceCompletenessMetricConfig]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val avgNumber: Seq[AvgNumberMetricConfig]
- val avgString: Seq[AvgStringMetricConfig]
- val castedNumber: Seq[CastedNumberMetricConfig]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val coMoment: Seq[CoMomentMetricConfig]
- val columnEq: Seq[ColumnEqMetricConfig]
- val completeness: Seq[CompletenessMetricConfig]
- val covariance: Seq[CovarianceMetricConfig]
- val covarianceBessel: Seq[CovarianceBesselMetricConfig]
- val dayDistance: Seq[DayDistanceMetricConfig]
- val distinctValues: Seq[DistinctValuesMetricConfig]
- val duplicateValues: Seq[DuplicateValuesMetricConfig]
- val emptiness: Seq[EmptinessMetricConfig]
- val emptyValues: Seq[EmptyValuesMetricConfig]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- val firstQuantile: Seq[FirstQuantileMetricConfig]
- val formattedDate: Seq[FormattedDateMetricConfig]
- val formattedNumber: Seq[FormattedNumberMetricConfig]
- def getAllRegularMetrics: Seq[RegularMetricConfig]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val getPercentile: Seq[GetPercentileMetricConfig]
- val getQuantile: Seq[GetQuantileMetricConfig]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val levenshteinDistance: Seq[LevenshteinDistanceMetricConfig]
- val maxNumber: Seq[MaxNumberMetricConfig]
- val maxString: Seq[MaxStringMetricConfig]
- val medianValue: Seq[MedianValueMetricConfig]
- val minNumber: Seq[MinNumberMetricConfig]
- val minString: Seq[MinStringMetricConfig]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val nullValues: Seq[NullValuesMetricConfig]
- val numberBetween: Seq[NumberBetweenMetricConfig]
- val numberGreaterThan: Seq[NumberGreaterThanMetricConfig]
- val numberInDomain: Seq[NumberInDomainMetricConfig]
- val numberLessThan: Seq[NumberLessThanMetricConfig]
- val numberNotBetween: Seq[NumberNotBetweenMetricConfig]
- val numberOutDomain: Seq[NumberOutDomainMetricConfig]
- val numberValues: Seq[NumberValuesMetricConfig]
- val regexMatch: Seq[RegexMatchMetricConfig]
- val regexMismatch: Seq[RegexMismatchMetricConfig]
- val rowCount: Seq[RowCountMetricConfig]
- val sequenceCompleteness: Seq[SequenceCompletenessMetricConfig]
- val stdNumber: Seq[StdNumberMetricConfig]
- val stringInDomain: Seq[StringInDomainMetricConfig]
- val stringLength: Seq[StringLengthMetricConfig]
- val stringOutDomain: Seq[StringOutDomainMetricConfig]
- val stringValues: Seq[StringValuesMetricConfig]
- val sumNumber: Seq[SumNumberMetricConfig]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val thirdQuantile: Seq[ThirdQuantileMetricConfig]
- val topN: Seq[TopNMetricConfig]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()