Struct aws_sdk_glue::types::ColumnStatisticsData
source · #[non_exhaustive]pub struct ColumnStatisticsData {
pub type: ColumnStatisticsType,
pub boolean_column_statistics_data: Option<BooleanColumnStatisticsData>,
pub date_column_statistics_data: Option<DateColumnStatisticsData>,
pub decimal_column_statistics_data: Option<DecimalColumnStatisticsData>,
pub double_column_statistics_data: Option<DoubleColumnStatisticsData>,
pub long_column_statistics_data: Option<LongColumnStatisticsData>,
pub string_column_statistics_data: Option<StringColumnStatisticsData>,
pub binary_column_statistics_data: Option<BinaryColumnStatisticsData>,
}Expand description
Contains the individual types of column statistics data. Only one data object should be set and indicated by the Type attribute.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.type: ColumnStatisticsTypeThe type of column statistics data.
boolean_column_statistics_data: Option<BooleanColumnStatisticsData>Boolean column statistics data.
date_column_statistics_data: Option<DateColumnStatisticsData>Date column statistics data.
decimal_column_statistics_data: Option<DecimalColumnStatisticsData>Decimal column statistics data. UnscaledValues within are Base64-encoded binary objects storing big-endian, two's complement representations of the decimal's unscaled value.
double_column_statistics_data: Option<DoubleColumnStatisticsData>Double column statistics data.
long_column_statistics_data: Option<LongColumnStatisticsData>Long column statistics data.
string_column_statistics_data: Option<StringColumnStatisticsData>String column statistics data.
binary_column_statistics_data: Option<BinaryColumnStatisticsData>Binary column statistics data.
Implementations§
source§impl ColumnStatisticsData
impl ColumnStatisticsData
sourcepub fn type(&self) -> &ColumnStatisticsType
pub fn type(&self) -> &ColumnStatisticsType
The type of column statistics data.
sourcepub fn boolean_column_statistics_data(
&self
) -> Option<&BooleanColumnStatisticsData>
pub fn boolean_column_statistics_data( &self ) -> Option<&BooleanColumnStatisticsData>
Boolean column statistics data.
sourcepub fn date_column_statistics_data(&self) -> Option<&DateColumnStatisticsData>
pub fn date_column_statistics_data(&self) -> Option<&DateColumnStatisticsData>
Date column statistics data.
sourcepub fn decimal_column_statistics_data(
&self
) -> Option<&DecimalColumnStatisticsData>
pub fn decimal_column_statistics_data( &self ) -> Option<&DecimalColumnStatisticsData>
Decimal column statistics data. UnscaledValues within are Base64-encoded binary objects storing big-endian, two's complement representations of the decimal's unscaled value.
sourcepub fn double_column_statistics_data(
&self
) -> Option<&DoubleColumnStatisticsData>
pub fn double_column_statistics_data( &self ) -> Option<&DoubleColumnStatisticsData>
Double column statistics data.
sourcepub fn long_column_statistics_data(&self) -> Option<&LongColumnStatisticsData>
pub fn long_column_statistics_data(&self) -> Option<&LongColumnStatisticsData>
Long column statistics data.
sourcepub fn string_column_statistics_data(
&self
) -> Option<&StringColumnStatisticsData>
pub fn string_column_statistics_data( &self ) -> Option<&StringColumnStatisticsData>
String column statistics data.
sourcepub fn binary_column_statistics_data(
&self
) -> Option<&BinaryColumnStatisticsData>
pub fn binary_column_statistics_data( &self ) -> Option<&BinaryColumnStatisticsData>
Binary column statistics data.
source§impl ColumnStatisticsData
impl ColumnStatisticsData
sourcepub fn builder() -> ColumnStatisticsDataBuilder
pub fn builder() -> ColumnStatisticsDataBuilder
Creates a new builder-style object to manufacture ColumnStatisticsData.
Trait Implementations§
source§impl Clone for ColumnStatisticsData
impl Clone for ColumnStatisticsData
source§fn clone(&self) -> ColumnStatisticsData
fn clone(&self) -> ColumnStatisticsData
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ColumnStatisticsData
impl Debug for ColumnStatisticsData
source§impl PartialEq for ColumnStatisticsData
impl PartialEq for ColumnStatisticsData
source§fn eq(&self, other: &ColumnStatisticsData) -> bool
fn eq(&self, other: &ColumnStatisticsData) -> bool
self and other values to be equal, and is used
by ==.