Struct aws_sdk_glue::types::SkewedInfo
source · #[non_exhaustive]pub struct SkewedInfo {
pub skewed_column_names: Option<Vec<String>>,
pub skewed_column_values: Option<Vec<String>>,
pub skewed_column_value_location_maps: Option<HashMap<String, String>>,
}Expand description
Specifies skewed values in a table. Skewed values are those that occur with very high frequency.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.skewed_column_names: Option<Vec<String>>A list of names of columns that contain skewed values.
skewed_column_values: Option<Vec<String>>A list of values that appear so frequently as to be considered skewed.
skewed_column_value_location_maps: Option<HashMap<String, String>>A mapping of skewed values to the columns that contain them.
Implementations§
source§impl SkewedInfo
impl SkewedInfo
sourcepub fn skewed_column_names(&self) -> Option<&[String]>
pub fn skewed_column_names(&self) -> Option<&[String]>
A list of names of columns that contain skewed values.
sourcepub fn skewed_column_values(&self) -> Option<&[String]>
pub fn skewed_column_values(&self) -> Option<&[String]>
A list of values that appear so frequently as to be considered skewed.
source§impl SkewedInfo
impl SkewedInfo
sourcepub fn builder() -> SkewedInfoBuilder
pub fn builder() -> SkewedInfoBuilder
Creates a new builder-style object to manufacture SkewedInfo.
Trait Implementations§
source§impl Clone for SkewedInfo
impl Clone for SkewedInfo
source§fn clone(&self) -> SkewedInfo
fn clone(&self) -> SkewedInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for SkewedInfo
impl Debug for SkewedInfo
source§impl PartialEq<SkewedInfo> for SkewedInfo
impl PartialEq<SkewedInfo> for SkewedInfo
source§fn eq(&self, other: &SkewedInfo) -> bool
fn eq(&self, other: &SkewedInfo) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for SkewedInfo
Auto Trait Implementations§
impl RefUnwindSafe for SkewedInfo
impl Send for SkewedInfo
impl Sync for SkewedInfo
impl Unpin for SkewedInfo
impl UnwindSafe for SkewedInfo
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
Mutably borrows from an owned value. Read more