snowflake.core.notebookΒΆ

Manages Snowflake Notebooks.

Examples

>>> notebooks: NotebookCollection = root.databases["my_db"].schemas["my_schema"].notebooks
>>> my_notebook = notebooks.create(Notebook("my_notebook"))
>>> notebook_iter = notebooks.iter(like="my%")
>>> notebook = notebooks["my_notebook"]
>>> an_existing_notebook = notebooks["an_existing_notebook"]
Copy

Refer to snowflake.core.Root to create the root.

Classes

Notebook(*, name[, version, fromLocation, ...])

A model object representing the Notebook resource.

NotebookCollection(schema)

Represents the collection operations of the Snowflake Notebook resource.

NotebookResource(name, collection)

Represents a reference to a Snowflake notebook.

VersionDetails(*[, name, alias, ...])

A model object representing the VersionDetails resource.