MCPcopy Create free account
hub / github.com/PRQL/prql / parse_and_resolve

Function parse_and_resolve

prqlc/prqlc/src/sql/pq/mod.rs:28–33  ·  view source on GitHub ↗
(source: &str)

Source from the content-addressed store, hash-verified

26 use crate::{Errors, Result};
27
28 fn parse_and_resolve(source: &str) -> Result<SqlQuery, Errors> {
29 let query = crate::semantic::test::parse_resolve_and_lower(source)?;
30
31 let (sql, _) = compile_query(query, Some(Dialect::Generic))?;
32 Ok(sql)
33 }
34
35 fn count_atomics(prql: &str) -> Result<usize, Errors> {
36 let query = parse_and_resolve(prql)?;

Callers 1

count_atomicsFunction · 0.70

Calls 2

parse_resolve_and_lowerFunction · 0.85
compile_queryFunction · 0.85

Tested by

no test coverage detected