singlestoredb.management.job.JobsManager

class singlestoredb.management.job.JobsManager(manager: Manager | None)

SingleStoreDB scheduled notebook jobs manager.

This class should be instantiated using Organization.jobs.

Parameters:

manager (WorkspaceManager, optional) – The WorkspaceManager the JobsManager belongs to

__init__(manager: Manager | None)

Methods

__init__(manager)

delete(job_id)

Delete a job by its ID.

get(job_id)

Get a job by its ID.

get_executions(job_id, ...)

Get executions for a job by its ID.

get_parameters(job_id)

Get parameters for a job by its ID.

modes()

Get all possible job scheduling modes.

run(notebook_path[, runtime_name, parameters])

Creates and returns a scheduled notebook job that runs once immediately.

runtimes()

Get all available job runtimes.

schedule(notebook_path, mode, create_snapshot)

Creates and returns a scheduled notebook job.

wait(jobs[, timeout])

Wait for jobs to finish executing.