Google Cloud Dataplex V1 Client - Class DataQualityRuleResult (0.9.0)

Reference documentation and code samples for the Google Cloud Dataplex V1 Client class DataQualityRuleResult.

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

Generated from protobuf message google.cloud.dataplex.v1.DataQualityRuleResult

Namespace

Google \ Cloud \ Dataplex \ V1

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ rule Google\Cloud\Dataplex\V1\DataQualityRule

The rule specified in the DataQualitySpec, as is.

↳ passed bool

Whether the rule passed or failed.

↳ evaluated_count int|string

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.

↳ passed_count int|string

The number of rows which passed a rule evaluation. This field is only valid for row-level type rules.

↳ null_count int|string

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

↳ pass_ratio float

The ratio of passed_count / evaluated_count. This field is only valid for row-level type rules.

↳ failing_rows_query string

The query to find rows that did not pass this rule. This field is only valid for row-level type rules.

getRule

The rule specified in the DataQualitySpec, as is.

Returns
TypeDescription
Google\Cloud\Dataplex\V1\DataQualityRule|null

hasRule

clearRule

setRule

The rule specified in the DataQualitySpec, as is.

Parameter
NameDescription
var Google\Cloud\Dataplex\V1\DataQualityRule
Returns
TypeDescription
$this

getPassed

Whether the rule passed or failed.

Returns
TypeDescription
bool

setPassed

Whether the rule passed or failed.

Parameter
NameDescription
var bool
Returns
TypeDescription
$this

getEvaluatedCount

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.
Returns
TypeDescription
int|string

setEvaluatedCount

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.
Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getPassedCount

The number of rows which passed a rule evaluation.

This field is only valid for row-level type rules.

Returns
TypeDescription
int|string

setPassedCount

The number of rows which passed a rule evaluation.

This field is only valid for row-level type rules.

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getNullCount

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

Returns
TypeDescription
int|string

setNullCount

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

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getPassRatio

The ratio of passed_count / evaluated_count.

This field is only valid for row-level type rules.

Returns
TypeDescription
float

setPassRatio

The ratio of passed_count / evaluated_count.

This field is only valid for row-level type rules.

Parameter
NameDescription
var float
Returns
TypeDescription
$this

getFailingRowsQuery

The query to find rows that did not pass this rule.

This field is only valid for row-level type rules.

Returns
TypeDescription
string

setFailingRowsQuery

The query to find rows that did not pass this rule.

This field is only valid for row-level type rules.

Parameter
NameDescription
var string
Returns
TypeDescription
$this