snowflake.core.iceberg_table¶

Manages Snowflake Iceberg table.

Classes

IcebergTableResource(name, collection)

Represents a reference to a Snowflake Iceberg table.

IcebergTableCollection(schema)

Represents the collection operations on the Snowflake Iceberg table resource.

Constraint(*[, name, column_names])

A model object representing the Constraint resource.

ForeignKey(*[, name, column_names, ...])

A model object representing the ForeignKey resource.

IcebergTable(*, name[, comment, ...])

A model object representing the IcebergTable resource.

IcebergTableColumn(*, name, datatype[, ...])

A model object representing the IcebergTableColumn resource.

PrimaryKey(*[, name, column_names])

A model object representing the PrimaryKey resource.

UniqueKey(*[, name, column_names])

A model object representing the UniqueKey resource.