snowflake.snowpark.StoredProcedureProfiler

class snowflake.snowpark.StoredProcedureProfiler(session: Session)[source]

Bases: object

Set up profiler to receive profiles of stored procedures. This feature cannot be used in owner’s right stored procedure because owner’s right stored procedure will not be able to set session-level parameters.

Methods

disable()

Disable profiler.

get_output()

Return the profiles of last executed stored procedure in current thread.

register_modules([stored_procedures])

Register stored procedures to generate profiles for them.

set_active_profiler([active_profiler_type])

Set active profiler.

set_target_stage(stage)

Set targeted stage for profiler output.