MCPcopy Create free account
hub / github.com/apache/datafusion / main

Function main

benchmarks/src/bin/dfbench.rs:63–81  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

61// Main benchmark runner entrypoint
62#[tokio::main]
63pub async fn main() -> Result<()> {
64 env_logger::init();
65
66 let cli = Cli::parse();
67 match cli.command {
68 Options::Cancellation(opt) => opt.run().await,
69 Options::Clickbench(opt) => opt.run().await,
70 Options::Dict(opt) => opt.run().await,
71 Options::H2o(opt) => opt.run().await,
72 Options::HJ(opt) => opt.run().await,
73 Options::Imdb(opt) => Box::pin(opt.run()).await,
74 Options::Nlj(opt) => opt.run().await,
75 Options::Smj(opt) => opt.run().await,
76 Options::SortPushdown(opt) => opt.run().await,
77 Options::SortTpch(opt) => opt.run().await,
78 Options::Tpch(opt) => Box::pin(opt.run()).await,
79 Options::Tpcds(opt) => Box::pin(opt.run()).await,
80 }
81}

Callers

nothing calls this directly

Calls 2

initFunction · 0.50
runMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…