TableInput

A structure used to define a table.

Types

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

Properties

Link copied to clipboard

A description of the table.

Link copied to clipboard

The last time that the table was accessed.

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 is folded to lowercase when it is stored.

Link copied to clipboard

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

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 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

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: TableInput.Builder.() -> Unit = {}): TableInput
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