package
datasetComparison
Type Members
-
final
case class
BadProvidedSchema(diffSchema: String, cause: Throwable = None.orNull) extends DatasetComparisonException with Product with Serializable
-
case class
ComparisonResult(refRowCount: Long, newRowCount: Long, refDuplicateCount: Long, newDuplicateCount: Long, passedCount: Long, usedSchemaSelector: List[Column], resultDF: Option[DataFrame], diffCount: Long = 0, passedOptions: String = "", additionalInfo: Map[String, String] = Map.empty) extends Product with Serializable
-
-
-
final
case class
DatasetsDifferException(refPath: String, stdPath: String, outPath: String, expectedCount: Long, actualCount: Long, cause: Throwable = None.orNull) extends DatasetComparisonException with Product with Serializable
-
final
case class
DuplicateRowsInDF(countRef: Long, countNew: Long) extends DatasetComparisonException with Product with Serializable
-
final
case class
MissingArgumentException(message: String, cause: Throwable = None.orNull) extends Exception with Product with Serializable
-
final
case class
SchemasDifferException(diffSchema: String, cause: Throwable = None.orNull) extends DatasetComparisonException with Product with Serializable
Row Count of the reference data
Row Count of the new data
Selector used to align schemas created from reference data schema
Result dataframe, if None, there were no differences between reference and new data
Number of differences if there are any
Raw options passed to the job by user. Might be empty if comparison used as a library