Class: Aws::Glue::Types::ColumnStatisticsData

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

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

Instance Attribute Details

#binary_column_statistics_dataTypes::BinaryColumnStatisticsData

Binary column statistics data.



3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3127

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_dataTypes::BooleanColumnStatisticsData

Boolean column statistics data.



3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3127

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_dataTypes::DateColumnStatisticsData

Date column statistics data.



3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3127

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_dataTypes::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.



3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3127

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_dataTypes::DoubleColumnStatisticsData

Double column statistics data.



3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3127

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_dataTypes::LongColumnStatisticsData

Long column statistics data.



3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3127

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_dataTypes::StringColumnStatisticsData

String column statistics data.



3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3127

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

#typeString

The type of column statistics data.

Returns:

  • (String)


3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3127

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