You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Glue::Types::ColumnStatisticsData
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::ColumnStatisticsData
- Defined in:
- (unknown)
Overview
When passing ColumnStatisticsData as input to an Aws::Client method, you can use a vanilla Hash:
{
type: "BOOLEAN", # required, accepts BOOLEAN, DATE, DECIMAL, DOUBLE, LONG, STRING, BINARY
boolean_column_statistics_data: {
number_of_trues: 1, # required
number_of_falses: 1, # required
number_of_nulls: 1, # required
},
date_column_statistics_data: {
minimum_value: Time.now,
maximum_value: Time.now,
number_of_nulls: 1, # required
number_of_distinct_values: 1, # required
},
decimal_column_statistics_data: {
minimum_value: {
unscaled_value: "data", # required
scale: 1, # required
},
maximum_value: {
unscaled_value: "data", # required
scale: 1, # required
},
number_of_nulls: 1, # required
number_of_distinct_values: 1, # required
},
double_column_statistics_data: {
minimum_value: 1.0,
maximum_value: 1.0,
number_of_nulls: 1, # required
number_of_distinct_values: 1, # required
},
long_column_statistics_data: {
minimum_value: 1,
maximum_value: 1,
number_of_nulls: 1, # required
number_of_distinct_values: 1, # required
},
string_column_statistics_data: {
maximum_length: 1, # required
average_length: 1.0, # required
number_of_nulls: 1, # required
number_of_distinct_values: 1, # required
},
binary_column_statistics_data: {
maximum_length: 1, # required
average_length: 1.0, # required
number_of_nulls: 1, # required
},
}
Contains the individual types of column statistics data. Only one data object should be set and indicated by the Type
attribute.
Returned by:
Instance Attribute Summary collapse
-
#binary_column_statistics_data ⇒ Types::BinaryColumnStatisticsData
Binary column statistics data.
-
#boolean_column_statistics_data ⇒ Types::BooleanColumnStatisticsData
Boolean column statistics data.
-
#date_column_statistics_data ⇒ Types::DateColumnStatisticsData
Date column statistics data.
-
#decimal_column_statistics_data ⇒ Types::DecimalColumnStatisticsData
Decimal column statistics data.
-
#double_column_statistics_data ⇒ Types::DoubleColumnStatisticsData
Double column statistics data.
-
#long_column_statistics_data ⇒ Types::LongColumnStatisticsData
Long column statistics data.
-
#string_column_statistics_data ⇒ Types::StringColumnStatisticsData
String column statistics data.
-
#type ⇒ String
The type of column statistics data.
Instance Attribute Details
#binary_column_statistics_data ⇒ Types::BinaryColumnStatisticsData
Binary column statistics data.
#boolean_column_statistics_data ⇒ Types::BooleanColumnStatisticsData
Boolean column statistics data.
#date_column_statistics_data ⇒ Types::DateColumnStatisticsData
Date column statistics data.
#decimal_column_statistics_data ⇒ Types::DecimalColumnStatisticsData
Decimal column statistics data.
#double_column_statistics_data ⇒ Types::DoubleColumnStatisticsData
Double column statistics data.
#long_column_statistics_data ⇒ Types::LongColumnStatisticsData
Long column statistics data.
#string_column_statistics_data ⇒ Types::StringColumnStatisticsData
String column statistics data.
#type ⇒ String
The type of column statistics data.
Possible values:
- BOOLEAN
- DATE
- DECIMAL
- DOUBLE
- LONG
- STRING
- BINARY