MCPcopy Create free account
hub / github.com/databendlabs/databend / try_run

Method try_run

scripts/bench_common/bendsql.py:55–62  ·  view source on GitHub ↗
(
        self, sql: str, label: str, output: str = "csv", echo_stdout: bool = True
    )

Source from the content-addressed store, hash-verified

53 return QueryResult(label, sql, elapsed, proc.stdout, proc.stderr)
54
55 def try_run(
56 self, sql: str, label: str, output: str = "csv", echo_stdout: bool = True
57 ) -> QueryResult:
58 try:
59 return self.run(sql, label, output, echo_stdout)
60 except RuntimeError as err:
61 print(f"[{label}] skipped: {err}", file=sys.stderr, flush=True)
62 return QueryResult(label, sql, 0.0, "", str(err))
63
64 def run_time_server(self, sql: str, label: str) -> float | None:
65 """Run query with --time=server, return server-side duration in seconds."""

Callers 7

mainFunction · 0.95
collect_query_metricsFunction · 0.80
collect_cache_statsFunction · 0.80
bench_rapFunction · 0.80
bench_maskFunction · 0.80
bench_planner_cacheFunction · 0.80
collect_stateFunction · 0.80

Calls 2

runMethod · 0.95
QueryResultClass · 0.70

Tested by

no test coverage detected