TableReference

sealed class TableReference

A pointer to the dataset that underlies this table.

Inheritors

Types

Link copied to clipboard
data class Athena(val value: AthenaTableReference) : TableReference

If present, a reference to the Athena table referred to by this table reference.

Link copied to clipboard
data class Glue(val value: GlueTableReference) : TableReference

If present, a reference to the Glue table referred to by this table reference.

Link copied to clipboard
Link copied to clipboard

If present, a reference to the Snowflake table referred to by this table reference.

Functions

Link copied to clipboard

Casts this TableReference as a Athena and retrieves its aws.sdk.kotlin.services.cleanrooms.model.AthenaTableReference value. Throws an exception if the TableReference is not a Athena.

Link copied to clipboard
Link copied to clipboard

Casts this TableReference as a Glue and retrieves its aws.sdk.kotlin.services.cleanrooms.model.GlueTableReference value. Throws an exception if the TableReference is not a Glue.

Link copied to clipboard

Casts this TableReference as a Glue and retrieves its aws.sdk.kotlin.services.cleanrooms.model.GlueTableReference value. Returns null if the TableReference is not a Glue.

Link copied to clipboard
Link copied to clipboard