snowflake.core

Functions

simple_file_logging([path, level, format])

Set up snowflake.core logging to a file.

Classes

CanonicalName(value)

Canonical name of an object in Snowflake.

Clone(*, source[, point_of_time])

Create a new model by parsing and validating input data from keyword arguments.

CreateMode(*values)

Enum for Snowflake create modes.

DeleteMode(*values)

Enum for delete modes.

FQN(database, schema, name[, signature])

Represents an object identifier, supporting fully qualified names.

Identifier(value)

Represents a Snowflake object identifier.

PointOfTime(*, point_of_time_type, ...)

Create a new model by parsing and validating input data from keyword arguments.

PointOfTimeOffset(*[, point_of_time_type])

Create a new model by parsing and validating input data from keyword arguments.

PointOfTimeStatement(*[, point_of_time_type])

Create a new model by parsing and validating input data from keyword arguments.

PointOfTimeTimestamp(*[, point_of_time_type])

Create a new model by parsing and validating input data from keyword arguments.

PollingOperation(delegate, transformer)

Encapsulates the asynchronous execution of a callable.

QualifiedIdentifier(name[, schema, database])

Represents a Snowflake object identifier with optional schema and database qualifiers.

Root(connection[, root_config])

The entry point of the Snowflake Core Python APIs that manage the Snowflake objects.