(workspace: WorkspaceClient, warehouse_id: str, sql: str)
| 31 | |
| 32 | |
| 33 | def run_sql(workspace: WorkspaceClient, warehouse_id: str, sql: str) -> None: |
| 34 | print(f" Running: {sql}") |
| 35 | result = workspace.statement_execution.execute_statement( |
| 36 | warehouse_id=warehouse_id, |
| 37 | statement=sql, |
| 38 | wait_timeout="50s", |
| 39 | ) |
| 40 | if result.status.state != StatementState.SUCCEEDED: |
| 41 | raise RuntimeError(f"Statement failed ({result.status.state}): {result.status.error}") |
no outgoing calls
no test coverage detected