You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bill Sun
a81fd176e9
|
3 years ago | |
---|---|---|
aquery_parser | 3 years ago | |
docs | 3 years ago | |
engine | 3 years ago | |
msc-plugin | 3 years ago | |
server | 3 years ago | |
.gitignore | 3 years ago | |
LICENSE | 3 years ago | |
Makefile | 3 years ago | |
README.md | 3 years ago | |
csv.h | 3 years ago | |
header.cxx | 3 years ago | |
mmw.cpp | 3 years ago | |
moving_avg.a | 3 years ago | |
moving_avg.csv | 3 years ago | |
nyctx100.csv | 3 years ago | |
out.cpp | 3 years ago | |
prompt.py | 3 years ago | |
q.sql | 3 years ago | |
q1.sql | 3 years ago | |
requirements.txt | 3 years ago | |
stock.a | 3 years ago | |
test.csv | 3 years ago |
README.md
AQuery++
AQuery++ Compiler that compiles AQuery into C++17. Frontend built on top of mo-sql-parsing.
Roadmap
- SQL Parser -> AQuery Parser (Front End)
- AQuery-C++ Compiler (Back End)
- Schema and Data Model
- Data acquisition/output from/to csv file
- Single table queries
- Projections and Single Table Aggregations
- Group by Aggregations
- Filters
- Order by
- Assumption
- Flatten
- Multi-table
- Join
- Subqueries
- -> Optimizing Compiler