package
result
Type Members
-
case class
ColumnStatistics(tableName: String, columnName: String, columnType: String, notMissingCount: Long, rowsCount: Long, percentageNotMissing: Double, min: Option[Double] = None, max: Option[Double] = None, avg: Option[Double] = None, stddev: Option[Double] = None, year: Int, month: Int, day: Int) extends Product with Serializable
-
case class
GroupByStatistics(tableName: String, groupName: String, groupByFieldValue: String, rowsCount: Long, year: Int, month: Int, day: Int) extends Product with Serializable
-
case class
InvalidGroup(tableName: String, groupName: String, groupValue: Option[String], rule: String, year: Int, month: Int, day: Int) extends Product with Serializable
-
case class
InvalidRecord(tableName: String, columnName: String, row: String, value: String, rule: String, year: Int, month: Int, day: Int) extends Product with Serializable
-
case class
TableStatistics(tableName: String, rowsCount: Long, columnsCount: Int, year: Int, month: Int, day: Int) extends Product with Serializable
-
case class
ValidationResult(invalidRecords: Seq[InvalidRecord], tableStatistics: TableStatistics, columnsStatistics: Seq[ColumnStatistics], groupByStatisticsList: Seq[GroupByStatistics] = Seq.empty, invalidGroups: Seq[InvalidGroup] = Seq.empty) extends Product with Serializable