Struct google_api_proto::google::cloud::dataplex::v1::data_profile_result::profile::field::profile_info::DoubleFieldInfo
source · pub struct DoubleFieldInfo {
pub average: f64,
pub standard_deviation: f64,
pub min: f64,
pub quartiles: Vec<f64>,
pub max: f64,
}
Expand description
The profile information for a double type field.
Fields§
§average: f64
Average of non-null values in the scanned data. NaN, if the field has a NaN.
standard_deviation: f64
Standard deviation of non-null values in the scanned data. NaN, if the field has a NaN.
min: f64
Minimum of non-null values in the scanned data. NaN, if the field has a NaN.
quartiles: Vec<f64>
A quartile divides the number of data points into four parts, or quarters, of more-or-less equal size. Three main quartiles used are: The first quartile (Q1) splits off the lowest 25% of data from the highest 75%. It is also known as the lower or 25th empirical quartile, as 25% of the data is below this point. The second quartile (Q2) is the median of a data set. So, 50% of the data lies below this point. The third quartile (Q3) splits off the highest 25% of data from the lowest 75%. It is known as the upper or 75th empirical quartile, as 75% of the data lies below this point. Here, the quartiles is provided as an ordered list of quartile values for the scanned data, occurring in order Q1, median, Q3.
max: f64
Maximum of non-null values in the scanned data. NaN, if the field has a NaN.
Trait Implementations§
source§impl Clone for DoubleFieldInfo
impl Clone for DoubleFieldInfo
source§fn clone(&self) -> DoubleFieldInfo
fn clone(&self) -> DoubleFieldInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DoubleFieldInfo
impl Debug for DoubleFieldInfo
source§impl Default for DoubleFieldInfo
impl Default for DoubleFieldInfo
source§impl Message for DoubleFieldInfo
impl Message for DoubleFieldInfo
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
.source§impl PartialEq for DoubleFieldInfo
impl PartialEq for DoubleFieldInfo
source§fn eq(&self, other: &DoubleFieldInfo) -> bool
fn eq(&self, other: &DoubleFieldInfo) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DoubleFieldInfo
Auto Trait Implementations§
impl Freeze for DoubleFieldInfo
impl RefUnwindSafe for DoubleFieldInfo
impl Send for DoubleFieldInfo
impl Sync for DoubleFieldInfo
impl Unpin for DoubleFieldInfo
impl UnwindSafe for DoubleFieldInfo
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request