Google Cloud Dataplex V1 Client - Class DataQualityRuleResult (0.3.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

Methods

__construct

Constructor.

Parameters
Name
Description
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 ColumnMap 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 ColumnMap 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 ColumnMap type rules.

↳ failing_rows_query
string

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

getRule

The rule specified in the DataQualitySpec, as is.

Returns
Type
Description

hasRule

clearRule

setRule

The rule specified in the DataQualitySpec, as is.

Parameter
Name
Description
Returns
Type
Description
$this

getPassed

Whether the rule passed or failed.

Returns
Type
Description
bool

setPassed

Whether the rule passed or failed.

Parameter
Name
Description
var
bool
Returns
Type
Description
$this

getEvaluatedCount

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

  • 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
Type
Description
int|string

setEvaluatedCount

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

  • 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
Name
Description
var
int|string
Returns
Type
Description
$this

getPassedCount

The number of rows which passed a rule evaluation.

This field is only valid for ColumnMap type rules.

Returns
Type
Description
int|string

setPassedCount

The number of rows which passed a rule evaluation.

This field is only valid for ColumnMap type rules.

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getNullCount

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

Returns
Type
Description
int|string

setNullCount

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

Parameter
Name
Description
var
int|string
Returns
Type
Description
$this

getPassRatio

The ratio of passed_count / evaluated_count.

This field is only valid for ColumnMap type rules.

Returns
Type
Description
float

setPassRatio

The ratio of passed_count / evaluated_count.

This field is only valid for ColumnMap type rules.

Parameter
Name
Description
var
float
Returns
Type
Description
$this

getFailingRowsQuery

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

Only applies to ColumnMap and RowCondition rules.

Returns
Type
Description
string

setFailingRowsQuery

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

Only applies to ColumnMap and RowCondition rules.

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: