snowflake.core.dynamic_table.DynamicTableResource

class snowflake.core.dynamic_table.DynamicTableResource(name: str, collection: DynamicTableCollection)

Bases: SchemaObjectReferenceMixin[DynamicTableCollection]

Represents a reference to a Snowflake Dynamic Table resource.

Attributes

database
fully_qualified_name
root
schema

Methods

__init__(name: str, collection: DynamicTableCollection) None
delete() None

Delete the dynamic table.

drop() None

Drop the dynamic table.

fetch() DynamicTable

Fetch the details of a dynamic table.

refresh() None
resume() None
resume_recluster() None
suspend() None
suspend_recluster() None
swap_with(to_swap_table_name: str) None

Swap the name with another dynamic table.

undelete() None

Undelete the previously undeleted dynamic table.

undrop() None

Undrop the previously dropped dynamic table.