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

Function clickbench_queries

datafusion/core/tests/sql/unparser.rs:108–126  ·  view source on GitHub ↗

Collect SQL for Clickbench queries.

()

Source from the content-addressed store, hash-verified

106
107/// Collect SQL for Clickbench queries.
108fn clickbench_queries() -> Vec<TestQuery> {
109 let mut queries = vec![];
110 for path in BENCHMARK_PATHS {
111 let dir = format!("{path}queries/clickbench/queries/");
112 println!("Reading Clickbench queries from {dir}");
113 if let Ok(dir) = std::fs::read_dir(dir) {
114 let read = iterate_queries(dir);
115 println!("Found {} Clickbench queries", read.len());
116 queries.extend(read);
117 }
118 }
119 queries.sort_unstable_by_key(|q| {
120 q.name
121 .split('q')
122 .next_back()
123 .and_then(|num| num.parse::<u32>().ok())
124 });
125 queries
126}
127
128/// Collect SQL for TPC-H queries.
129fn tpch_queries() -> Vec<TestQuery> {

Callers 1

Calls 4

read_dirFunction · 0.85
iterate_queriesFunction · 0.85
extendMethod · 0.45
splitMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…