snowflake.snowpark_checkpoints.SnowparkJobContext

class snowflake.snowpark_checkpoints.SnowparkJobContext(snowpark_session: Session, spark_session: pyspark.sql.SparkSession = None, job_name: str | None = None, log_results: bool | None = True)

Bases: object

Class used to record migration results in Snowflake.

Parameters:
  • snowpark_session – A Snowpark session instance.

  • spark_session – A Spark session instance.

  • job_name – The name of the job.

  • log_results – Whether to log the migration results in Snowflake.