naive-query-engine icon indicating copy to clipboard operation
naive-query-engine copied to clipboard

A Toy Query Engine & SQL interface

Results 23 naive-query-engine issues
Sort by recently updated
recently updated
newest added

The `naive-query-engine` is designed to learn the query engine and the code or logic should keep it always simple and clear! We want to make this project support basic SQL...

We need a test framework to test `SQL`, it will be systematic testing to show which `SQL` we have supported. The framework would be that we have a SQL file...

support `in` sql, - [ ] in list, like `select * from t where id in (1, 2, 4)` - [ ] in subquery like `select * from t where...

``` impl fmt::Display for Operator { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { let display = match &self { Operator::Eq => "=", Operator::NotEq => "!=", Operator::Lt => "", Operator::GtEq...

good first issue

aggregate func with group by * basic design: #41 * basic planner: #45 * group by, `sum` func work with different types #46 - [ ] support more group by...

There are many duplicated logic in cross join, you can try to make it cleaner.

good first issue