DatascanDataQualityResultRule

data class DatascanDataQualityResultRule(val evaluatedCount: String? = null, val failingRowsQuery: String? = null, val nullCount: String? = null, val passRatio: Int? = null, val passed: Boolean? = null, val passedCount: String? = null, val rules: List<DatascanDataQualityResultRuleRule>? = null)

Constructors

Link copied to clipboard
constructor(evaluatedCount: String? = null, failingRowsQuery: String? = null, nullCount: String? = null, passRatio: Int? = null, passed: Boolean? = null, passedCount: String? = null, rules: List<DatascanDataQualityResultRuleRule>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val evaluatedCount: String? = null

(Output) The number of rows a rule was evaluated against. This field is only valid for ColumnMap type rules. Evaluated count can be configured to either

Link copied to clipboard

(Output) The query to find rows that did not pass this rule. Only applies to ColumnMap and RowCondition rules.

Link copied to clipboard
val nullCount: String? = null

(Output) The number of rows with null values in the specified column.

Link copied to clipboard
val passed: Boolean? = null

(Output) Whether the rule passed or failed.

Link copied to clipboard
val passedCount: String? = null

(Output) The number of rows which passed a rule evaluation. This field is only valid for ColumnMap type rules.

Link copied to clipboard
val passRatio: Int? = null

(Output) The ratio of passedCount / evaluatedCount. This field is only valid for ColumnMap type rules.

Link copied to clipboard

(Output) The rule specified in the DataQualitySpec, as is. Structure is documented below.