You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Glue::Types::ColumnStatistics
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::ColumnStatistics
- Defined in:
- (unknown)
Overview
Note:
When passing ColumnStatistics as input to an Aws::Client method, you can use a vanilla Hash:
{
column_name: "NameString", # required
column_type: "TypeString", # required
analyzed_time: Time.now, # required
statistics_data: { # required
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
},
},
}
Represents the generated column-level statistics for a table or partition.
Returned by:
Instance Attribute Summary collapse
-
#analyzed_time ⇒ Time
The timestamp of when column statistics were generated.
-
#column_name ⇒ String
Name of column which statistics belong to.
-
#column_type ⇒ String
The data type of the column.
-
#statistics_data ⇒ Types::ColumnStatisticsData
A
ColumnStatisticData
object that contains the statistics data values.
Instance Attribute Details
#analyzed_time ⇒ Time
The timestamp of when column statistics were generated.
#column_name ⇒ String
Name of column which statistics belong to.
#column_type ⇒ String
The data type of the column.
#statistics_data ⇒ Types::ColumnStatisticsData
A ColumnStatisticData
object that contains the statistics data values.