pub struct GoogleCloudDataplexV1DataQualityRuleResult {
pub assertion_row_count: Option<i64>,
pub evaluated_count: Option<i64>,
pub failing_rows_query: Option<String>,
pub null_count: Option<i64>,
pub pass_ratio: Option<f64>,
pub passed: Option<bool>,
pub passed_count: Option<i64>,
pub rule: Option<GoogleCloudDataplexV1DataQualityRule>,
}
Expand description
DataQualityRuleResult provides a more detailed, per-rule view of the results.
This type is not used in any activity, and only used as part of another schema.
Fields§
§assertion_row_count: Option<i64>
Output only. The number of rows returned by the SQL statement in a SQL assertion rule.This field is only valid for SQL assertion rules.
evaluated_count: Option<i64>
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.
failing_rows_query: Option<String>
The query to find rows that did not pass this rule.This field is only valid for row-level type rules.
null_count: Option<i64>
The number of rows with null values in the specified column.
pass_ratio: Option<f64>
The ratio of passed_count / evaluated_count.This field is only valid for row-level type rules.
passed: Option<bool>
Whether the rule passed or failed.
passed_count: Option<i64>
The number of rows which passed a rule evaluation.This field is only valid for row-level type rules.
rule: Option<GoogleCloudDataplexV1DataQualityRule>
The rule specified in the DataQualitySpec, as is.
Trait Implementations§
Source§impl Clone for GoogleCloudDataplexV1DataQualityRuleResult
impl Clone for GoogleCloudDataplexV1DataQualityRuleResult
Source§fn clone(&self) -> GoogleCloudDataplexV1DataQualityRuleResult
fn clone(&self) -> GoogleCloudDataplexV1DataQualityRuleResult
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for GoogleCloudDataplexV1DataQualityRuleResult
impl Default for GoogleCloudDataplexV1DataQualityRuleResult
Source§fn default() -> GoogleCloudDataplexV1DataQualityRuleResult
fn default() -> GoogleCloudDataplexV1DataQualityRuleResult
Source§impl<'de> Deserialize<'de> for GoogleCloudDataplexV1DataQualityRuleResult
impl<'de> Deserialize<'de> for GoogleCloudDataplexV1DataQualityRuleResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Part for GoogleCloudDataplexV1DataQualityRuleResult
Auto Trait Implementations§
impl Freeze for GoogleCloudDataplexV1DataQualityRuleResult
impl RefUnwindSafe for GoogleCloudDataplexV1DataQualityRuleResult
impl Send for GoogleCloudDataplexV1DataQualityRuleResult
impl Sync for GoogleCloudDataplexV1DataQualityRuleResult
impl Unpin for GoogleCloudDataplexV1DataQualityRuleResult
impl UnwindSafe for GoogleCloudDataplexV1DataQualityRuleResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more