Table

class Table

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

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The ID of the Data Catalog in which the table resides.

Link copied to clipboard

The person or entity who created the table.

Link copied to clipboard

The time when the table definition was created in the Data Catalog.

Link copied to clipboard

The name of the database where the table metadata resides. For Hive compatibility, this must be all lowercase.

Link copied to clipboard

A description of the table.

Link copied to clipboard

A FederatedTable structure that references an entity outside the Glue Data Catalog.

Link copied to clipboard

Specifies whether the view supports the SQL dialects of one or more different query engines and can therefore be read by those engines.

Link copied to clipboard

Indicates whether the table has been registered with Lake Formation.

Link copied to clipboard

The last time that the table was accessed. This is usually taken from HDFS, and might not be reliable.

Link copied to clipboard

The last time that column statistics were computed for this table.

Link copied to clipboard

The table name. For Hive compatibility, this must be entirely lowercase.

Link copied to clipboard

The owner of the table.

Link copied to clipboard

These key-value pairs define properties associated with the table.

Link copied to clipboard

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

Link copied to clipboard

The retention time for this table.

Link copied to clipboard

A structure containing information about the state of an asynchronous change to a table.

Link copied to clipboard

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

Link copied to clipboard

The type of this table. Glue will create tables with the EXTERNAL_TABLE type. Other services, such as Athena, may create tables with additional table types.

Link copied to clipboard

A TableIdentifier structure that describes a target table for resource linking.

Link copied to clipboard

The last time that the table was updated.

Link copied to clipboard

The ID of the table version.

Link copied to clipboard

A structure that contains all the information that defines the view, including the dialect or dialects for the view, and the query.

Link copied to clipboard

Included for Apache Hive compatibility. Not used in the normal course of Glue operations.

Link copied to clipboard

Included for Apache Hive compatibility. Not used in the normal course of Glue operations. If the table is a VIRTUAL_VIEW, certain Athena configuration encoded in base64.

Functions

Link copied to clipboard
inline fun copy(block: Table.Builder.() -> Unit = {}): Table
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String