Databricks Execution Context Manager (R6 Class)
Databricks Execution Context Manager (R6 Class)
new()
Create a new context manager object.
db_context_manager$new(
cluster_id,
language = c("r", "py", "scala", "sql", "sh"),
host = db_host(),
token = db_token()
)
cluster_id
The ID of the cluster to execute command on.
language
One of r
, py
, scala
, sql
, or sh
.
host
Databricks workspace URL, defaults to calling db_host()
.
token
Databricks workspace token, defaults to calling db_token()
.
A new databricks_context_manager
object.
cmd_run()
Execute a command against a Databricks cluster
db_context_manager$cmd_run(cmd, language = c("r", "py", "scala", "sql", "sh"))
cmd
code to execute against Databricks cluster
language
One of r
, py
, scala
, sql
, or sh
.
Command results
clone()
The objects of this class are cloneable with this method.
db_context_manager$clone(deep = FALSE)
deep
Whether to make a deep clone.
db_context_manager()
provides a simple interface to send commands to
Databricks cluster and return the results.