GoogleCloudDataplexV1DataQualityRule class

A rule captures data quality intent about a data source.

Properties

column String?
The unnested column which this rule is evaluated against.
getter/setter pair
description String?
Description of the rule.
getter/setter pair
dimension String?
The dimension a rule belongs to.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
ignoreNull bool?
Rows with null values will automatically fail a rule, unless ignore_null is true.
getter/setter pair
name String?
A mutable name for the rule.
getter/setter pair
nonNullExpectation GoogleCloudDataplexV1DataQualityRuleNonNullExpectation?
Row-level rule which evaluates whether each column value is null.
getter/setter pair
rangeExpectation GoogleCloudDataplexV1DataQualityRuleRangeExpectation?
Row-level rule which evaluates whether each column value lies between a specified range.
getter/setter pair
regexExpectation GoogleCloudDataplexV1DataQualityRuleRegexExpectation?
Row-level rule which evaluates whether each column value matches a specified regex.
getter/setter pair
rowConditionExpectation GoogleCloudDataplexV1DataQualityRuleRowConditionExpectation?
Row-level rule which evaluates whether each row in a table passes the specified condition.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
setExpectation GoogleCloudDataplexV1DataQualityRuleSetExpectation?
Row-level rule which evaluates whether each column value is contained by a specified set.
getter/setter pair
statisticRangeExpectation GoogleCloudDataplexV1DataQualityRuleStatisticRangeExpectation?
Aggregate rule which evaluates whether the column aggregate statistic lies between a specified range.
getter/setter pair
tableConditionExpectation GoogleCloudDataplexV1DataQualityRuleTableConditionExpectation?
Aggregate rule which evaluates whether the provided expression is true for a table.
getter/setter pair
threshold double?
The minimum ratio of passing_rows / total_rows required to pass this rule, with a range of 0.0, 1.0.0 indicates default value (i.e. 1.0).This field is only valid for row-level type rules.
getter/setter pair
uniquenessExpectation GoogleCloudDataplexV1DataQualityRuleUniquenessExpectation?
Row-level rule which evaluates whether each column value is unique.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited