Class: Aws::Glue::Types::ColumnStatisticsData
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::ColumnStatisticsData
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
Note:
When making an API call, you may pass ColumnStatisticsData data as a 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.
Constant Summary collapse
- SENSITIVE =
[]
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.
1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 |
# File 'lib/aws-sdk-glue/types.rb', line 1712 class ColumnStatisticsData < Struct.new( :type, :boolean_column_statistics_data, :date_column_statistics_data, :decimal_column_statistics_data, :double_column_statistics_data, :long_column_statistics_data, :string_column_statistics_data, :binary_column_statistics_data) SENSITIVE = [] include Aws::Structure end |
#boolean_column_statistics_data ⇒ Types::BooleanColumnStatisticsData
Boolean column statistics data.
1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 |
# File 'lib/aws-sdk-glue/types.rb', line 1712 class ColumnStatisticsData < Struct.new( :type, :boolean_column_statistics_data, :date_column_statistics_data, :decimal_column_statistics_data, :double_column_statistics_data, :long_column_statistics_data, :string_column_statistics_data, :binary_column_statistics_data) SENSITIVE = [] include Aws::Structure end |
#date_column_statistics_data ⇒ Types::DateColumnStatisticsData
Date column statistics data.
1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 |
# File 'lib/aws-sdk-glue/types.rb', line 1712 class ColumnStatisticsData < Struct.new( :type, :boolean_column_statistics_data, :date_column_statistics_data, :decimal_column_statistics_data, :double_column_statistics_data, :long_column_statistics_data, :string_column_statistics_data, :binary_column_statistics_data) SENSITIVE = [] include Aws::Structure end |
#decimal_column_statistics_data ⇒ Types::DecimalColumnStatisticsData
Decimal column statistics data.
1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 |
# File 'lib/aws-sdk-glue/types.rb', line 1712 class ColumnStatisticsData < Struct.new( :type, :boolean_column_statistics_data, :date_column_statistics_data, :decimal_column_statistics_data, :double_column_statistics_data, :long_column_statistics_data, :string_column_statistics_data, :binary_column_statistics_data) SENSITIVE = [] include Aws::Structure end |
#double_column_statistics_data ⇒ Types::DoubleColumnStatisticsData
Double column statistics data.
1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 |
# File 'lib/aws-sdk-glue/types.rb', line 1712 class ColumnStatisticsData < Struct.new( :type, :boolean_column_statistics_data, :date_column_statistics_data, :decimal_column_statistics_data, :double_column_statistics_data, :long_column_statistics_data, :string_column_statistics_data, :binary_column_statistics_data) SENSITIVE = [] include Aws::Structure end |
#long_column_statistics_data ⇒ Types::LongColumnStatisticsData
Long column statistics data.
1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 |
# File 'lib/aws-sdk-glue/types.rb', line 1712 class ColumnStatisticsData < Struct.new( :type, :boolean_column_statistics_data, :date_column_statistics_data, :decimal_column_statistics_data, :double_column_statistics_data, :long_column_statistics_data, :string_column_statistics_data, :binary_column_statistics_data) SENSITIVE = [] include Aws::Structure end |
#string_column_statistics_data ⇒ Types::StringColumnStatisticsData
String column statistics data.
1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 |
# File 'lib/aws-sdk-glue/types.rb', line 1712 class ColumnStatisticsData < Struct.new( :type, :boolean_column_statistics_data, :date_column_statistics_data, :decimal_column_statistics_data, :double_column_statistics_data, :long_column_statistics_data, :string_column_statistics_data, :binary_column_statistics_data) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of column statistics data.
1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 |
# File 'lib/aws-sdk-glue/types.rb', line 1712 class ColumnStatisticsData < Struct.new( :type, :boolean_column_statistics_data, :date_column_statistics_data, :decimal_column_statistics_data, :double_column_statistics_data, :long_column_statistics_data, :string_column_statistics_data, :binary_column_statistics_data) SENSITIVE = [] include Aws::Structure end |