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 ==.impl StructuralPartialEq for ColumnStatisticsData
Auto Trait Implementations§
impl Freeze for ColumnStatisticsData
impl RefUnwindSafe for ColumnStatisticsData
impl Send for ColumnStatisticsData
impl Sync for ColumnStatisticsData
impl Unpin for ColumnStatisticsData
impl UnwindSafe for ColumnStatisticsData
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> 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