snowflake.core.streamlit.StreamlitCollection¶
- class snowflake.core.streamlit.StreamlitCollection(schema: SchemaResource)¶
Bases:
StreamlitCollectionBaseRepresents the collection operations on the Snowflake Streamlit resource.
Attributes
- database¶
The DatabaseResource this collection belongs to.
- root¶
The Root object this collection belongs to.
Methods
- create(streamlit: Streamlit, mode: CreateMode | str | None = None) StreamlitResource¶
Create a Streamlit.
- Parameters:
streamlit (Streamlit) – (required)
mode (Union[CreateMode, str]) – Parameter allowing support for different modes of resource creation. Possible values include: - errorIfExists: Throws an error if you try to create a resource that already exists. - orReplace: Automatically replaces the existing resource with the current one. - ifNotExists: Creates a new resource when an alter is requested for a non-existent resource.
- create_async(streamlit: Streamlit, mode: CreateMode | str | None = None) PollingOperation[StreamlitResource]¶
An asynchronous version of
create().Refer to
PollingOperationfor more information on asynchronous execution and the return type.
- items() ItemsView[str, T]¶
- iter(*, like: str | None = None, starts_with: str | None = None, limit: int | None = None, from_name: str | None = None, show_limit: int | None = None) Iterator[Streamlit]¶
List Streamlits.
- Parameters:
like (str) – Parameter to filter the command output by resource name. Uses case-insensitive pattern matching, with support for SQL wildcard characters.
starts_with (str) – Parameter to filter the command output based on the string of characters that appear at the beginning of the object name. Uses case-sensitive pattern matching.
limit (int) – Parameter to limit the maximum number of rows returned by a command.
from_name (str) – Parameter to enable fetching rows only following the first row whose object name matches the specified string. Case-sensitive and does not have to be the full name.
- iter_async(*, like: str | None = None, starts_with: str | None = None, limit: int | None = None, from_name: str | None = None, show_limit: int | None = None) PollingOperation[Iterator[Streamlit]]¶
An asynchronous version of
iter().Refer to
PollingOperationfor more information on asynchronous execution and the return type.
- keys() KeysView[str]¶
- update_reference(old_name: str, new_name: str, resource: T) None¶
Update the collection with a new item.
- values() ValuesView[T]¶