You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Athena::Types::ColumnInfo

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Information about the columns in a query execution result.

Instance Attribute Summary collapse

Instance Attribute Details

#case_sensitive ⇒ Boolean

Indicates whether values in the column are case-sensitive.

Returns:

  • (Boolean) —

    Indicates whether values in the column are case-sensitive.

#catalog_name ⇒ String

The catalog to which the query results belong.

Returns:

  • (String) —

    The catalog to which the query results belong.

#label ⇒ String

A column label.

Returns:

  • (String) —

    A column label.

#name ⇒ String

The name of the column.

Returns:

  • (String) —

    The name of the column.

#nullable ⇒ String

Indicates the column\'s nullable status.

Possible values:

  • NOT_NULL
  • NULLABLE
  • UNKNOWN

Returns:

  • (String) —

    Indicates the column\'s nullable status.

#precision ⇒ Integer

For DECIMAL data types, specifies the total number of digits, up to 38. For performance reasons, we recommend up to 18 digits.

Returns:

  • (Integer) —

    For DECIMAL data types, specifies the total number of digits, up to 38.

#scale ⇒ Integer

For DECIMAL data types, specifies the total number of digits in the fractional part of the value. Defaults to 0.

Returns:

  • (Integer) —

    For DECIMAL data types, specifies the total number of digits in the fractional part of the value.

#schema_name ⇒ String

The schema name (database name) to which the query results belong.

Returns:

  • (String) —

    The schema name (database name) to which the query results belong.

#table_name ⇒ String

The table name for the query results.

Returns:

  • (String) —

    The table name for the query results.

#type ⇒ String

The data type of the column.

Returns:

  • (String) —

    The data type of the column.