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
show all
Defined in:
(unknown)

Overview

Note:

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

Instance Attribute Details

#binary_column_statistics_dataTypes::BinaryColumnStatisticsData

Binary column statistics data.

Returns:

#boolean_column_statistics_dataTypes::BooleanColumnStatisticsData

Boolean column statistics data.

Returns:

#date_column_statistics_dataTypes::DateColumnStatisticsData

Date column statistics data.

Returns:

#decimal_column_statistics_dataTypes::DecimalColumnStatisticsData

Decimal column statistics data.

Returns:

#double_column_statistics_dataTypes::DoubleColumnStatisticsData

Double column statistics data.

Returns:

#long_column_statistics_dataTypes::LongColumnStatisticsData

Long column statistics data.

Returns:

#string_column_statistics_dataTypes::StringColumnStatisticsData

String column statistics data.

Returns:

#typeString

The type of column statistics data.

Possible values:

  • BOOLEAN
  • DATE
  • DECIMAL
  • DOUBLE
  • LONG
  • STRING
  • BINARY

Returns:

  • (String)

    The type of column statistics data.