Struct google_api_proto::google::cloud::dataplex::v1::data_profile_result::profile::field::profile_info::IntegerFieldInfo
source · pub struct IntegerFieldInfo {
pub average: f64,
pub standard_deviation: f64,
pub min: i64,
pub quartiles: Vec<i64>,
pub max: i64,
}
Expand description
The profile information for an integer 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: i64
Minimum of non-null values in the scanned data. NaN, if the field has a NaN.
quartiles: Vec<i64>
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 approximate quartile values for the scanned data, occurring in order Q1, median, Q3.
max: i64
Maximum of non-null values in the scanned data. NaN, if the field has a NaN.
Trait Implementations§
source§impl Clone for IntegerFieldInfo
impl Clone for IntegerFieldInfo
source§fn clone(&self) -> IntegerFieldInfo
fn clone(&self) -> IntegerFieldInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IntegerFieldInfo
impl Debug for IntegerFieldInfo
source§impl Default for IntegerFieldInfo
impl Default for IntegerFieldInfo
source§impl Message for IntegerFieldInfo
impl Message for IntegerFieldInfo
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 IntegerFieldInfo
impl PartialEq for IntegerFieldInfo
source§fn eq(&self, other: &IntegerFieldInfo) -> bool
fn eq(&self, other: &IntegerFieldInfo) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for IntegerFieldInfo
Auto Trait Implementations§
impl Freeze for IntegerFieldInfo
impl RefUnwindSafe for IntegerFieldInfo
impl Send for IntegerFieldInfo
impl Sync for IntegerFieldInfo
impl Unpin for IntegerFieldInfo
impl UnwindSafe for IntegerFieldInfo
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