snowflake.core.procedure¶

Manages Snowflake Procedures.

Classes

Argument(*, name, datatype[, default_value])

A model object representing the Argument resource.

CallArgument(*, name, datatype, value)

A model object representing the CallArgument resource.

CallArgumentList(*, call_arguments)

A model object representing the CallArgumentList resource.

ColumnType(*, name, datatype)

A model object representing the ColumnType resource.

ErrorResponse(*[, message, code, ...])

A model object representing the ErrorResponse resource.

JavaFunction(*[, called_on_null_input, ...])

A model object representing the JavaFunction resource.

JavaScriptFunction(*[, called_on_null_input])

A model object representing the JavaScriptFunction resource.

Procedure(*, name[, execute_as, is_secure, ...])

A model object representing the Procedure resource.

ProcedureCollection(schema)

Represents the collection operations on the Snowflake Procedure resource.

ProcedureResource(name_with_args, collection)

Represents a reference to a Snowflake procedure.

PythonFunction(*[, called_on_null_input, ...])

A model object representing the PythonFunction resource.

ReturnDataType(*, datatype[, nullable])

A model object representing the ReturnDataType resource.

ReturnTable(*[, column_list])

A model object representing the ReturnTable resource.

ReturnType()

A model object representing the ReturnType resource.

ScalaFunction(*[, called_on_null_input, ...])

A model object representing the ScalaFunction resource.

SQLFunction(*[, called_on_null_input])

A model object representing the SQLFunction resource.