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

Class: Aws::Glue::Types::Table

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

Overview

Represents a collection of related data organized in columns and rows.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#create_timeTime

Time when the table definition was created in the Data Catalog.

Returns:

  • (Time)

    Time when the table definition was created in the Data Catalog.

#created_byString

Person or entity who created the table.

Returns:

  • (String)

    Person or entity who created the table.

#database_nameString

Name of the metadata database where the table metadata resides.

Returns:

  • (String)

    Name of the metadata database where the table metadata resides.

#descriptionString

Description of the table.

Returns:

  • (String)

    Description of the table.

#last_access_timeTime

Last time the table was accessed. This is usually taken from HDFS, and may not be reliable.

Returns:

  • (Time)

    Last time the table was accessed.

#last_analyzed_timeTime

Last time column statistics were computed for this table.

Returns:

  • (Time)

    Last time column statistics were computed for this table.

#nameString

Name of the table.

Returns:

  • (String)

    Name of the table.

#ownerString

Owner of the table.

Returns:

  • (String)

    Owner of the table.

#parametersHash<String,String>

Properties associated with this table, as a list of key-value pairs.

Returns:

  • (Hash<String,String>)

    Properties associated with this table, as a list of key-value pairs.

#partition_keysArray<Types::Column>

A list of columns by which the table is partitioned. Only primitive types are supported as partition keys.

Returns:

  • (Array<Types::Column>)

    A list of columns by which the table is partitioned.

#retentionInteger

Retention time for this table.

Returns:

  • (Integer)

    Retention time for this table.

#storage_descriptorTypes::StorageDescriptor

A storage descriptor containing information about the physical storage of this table.

Returns:

#table_typeString

The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.).

Returns:

  • (String)

    The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.).

#update_timeTime

Last time the table was updated.

Returns:

  • (Time)

    Last time the table was updated.

#view_expanded_textString

If the table is a view, the expanded text of the view; otherwise null.

Returns:

  • (String)

    If the table is a view, the expanded text of the view; otherwise null.

#view_original_textString

If the table is a view, the original text of the view; otherwise null.

Returns:

  • (String)

    If the table is a view, the original text of the view; otherwise null.