View Source GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataQualityRuleResult (google_api_dataplex v0.11.0)

DataQualityRuleResult provides a more detailed, per-rule view of the results.

Attributes

  • assertionRowCount (type: String.t, default: nil) - Output only. The number of rows returned by the sql statement in the SqlAssertion rule.This field is only valid for SqlAssertion rules.
  • evaluatedCount (type: String.t, default: nil) - The number of rows a rule was evaluated against.This field is only valid for row-level type rules.Evaluated count can be configured to either include all rows (default) - with null rows automatically failing rule evaluation, or exclude null rows from the evaluated_count, by setting ignore_nulls = true.
  • failingRowsQuery (type: String.t, default: nil) - The query to find rows that did not pass this rule.This field is only valid for row-level type rules.
  • nullCount (type: String.t, default: nil) - The number of rows with null values in the specified column.
  • passRatio (type: float(), default: nil) - The ratio of passed_count / evaluated_count.This field is only valid for row-level type rules.
  • passed (type: boolean(), default: nil) - Whether the rule passed or failed.
  • passedCount (type: String.t, default: nil) - The number of rows which passed a rule evaluation.This field is only valid for row-level type rules.
  • rule (type: GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataQualityRule.t, default: nil) - The rule specified in the DataQualitySpec, as is.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataQualityRuleResult{
  assertionRowCount: String.t() | nil,
  evaluatedCount: String.t() | nil,
  failingRowsQuery: String.t() | nil,
  nullCount: String.t() | nil,
  passRatio: float() | nil,
  passed: boolean() | nil,
  passedCount: String.t() | nil,
  rule:
    GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataQualityRule.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.