Skip to content

simlay/queryparser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

codecov

A Query Parser Exercise

The prompt for this exercise is in rust_code_challenge.pdf.

Run and testing

  • cargo run will run using the sql found in queries.sql and metadata from columns.csv. This is configurable.
  • cargo test will test against a couple of examples.

Output

The spec for this exercise didn't really have a goal output. So, cargo run prints the lineage and the opacity of that lineage for each sql statement in queries.sql.

Status

  • simple select with identifiers and simple functions (like COUNT ) only
  • column usage
  • unions
  • handling column aliases
  • nested queries
  • handling expressions with multiple source columns (like + or functions)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages