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

Function split_query_statements

benchmarks/src/sql_benchmark.rs:1288–1296  ·  view source on GitHub ↗
(sql: &str)

Source from the content-addressed store, hash-verified

1286}
1287
1288fn split_query_statements(sql: &str) -> impl Iterator<Item = &str> {
1289 sql.split("\n\n")
1290 .flat_map(|query| {
1291 query
1292 .split_inclusive(";\n")
1293 .map(|part| part.trim_end_matches('\n'))
1294 })
1295 .filter(|query| !query.trim().is_empty())
1296}
1297
1298fn is_blank_line(line: &str) -> bool {
1299 line.trim().is_empty()

Callers 1

Calls 5

trimMethod · 0.80
filterMethod · 0.45
splitMethod · 0.45
mapMethod · 0.45
is_emptyMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…