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_sensitiveBoolean

Indicates whether values in the column are case-sensitive.

Returns:

  • (Boolean)

    Indicates whether values in the column are case-sensitive.

#catalog_nameString

The catalog to which the query results belong.

Returns:

  • (String)

    The catalog to which the query results belong.

#labelString

A column label.

Returns:

  • (String)

    A column label.

#nameString

The name of the column.

Returns:

  • (String)

    The name of the column.

#nullableString

Indicates the column\'s nullable status.

Possible values:

  • NOT_NULL
  • NULLABLE
  • UNKNOWN

Returns:

  • (String)

    Indicates the column\'s nullable status.

#precisionInteger

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.

#scaleInteger

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_nameString

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_nameString

The table name for the query results.

Returns:

  • (String)

    The table name for the query results.

#typeString

The data type of the column.

Returns:

  • (String)

    The data type of the column.