Jeremy Dyer
Jeremy Dyer
There are several places in the code base where Calcite is mentioned in the comments. All of those instances should be remove and replaced with the correlating DataFusion comment. This...
**Is your feature request related to a problem? Please describe.** We currently support more filter operations than the optimizer is giving us. For example for parquet reader we can filter...
**Is your feature request related to a problem? Please describe.** When reading tables from Parquet files the "nullability" of the column should be read from the source parquet file. Currently...
**Is your feature request related to a problem? Please describe.** Certain queries exist that can cause Dask-SQL to produce a logical plan that reads the same table twice. This is...
**Is your feature request related to a problem? Please describe.** We are seeing `str` literals be present in `call.py`, specifically the `ReduceOperation`. Really this shouldn't be happening. A `str` for...
**Is your feature request related to a problem? Please describe.** Rename dask_planner.rust Python module to dask_sql.planner **Describe the solution you'd like** Be able to import the Rust module as `dask_sql.planner`...
**Is your feature request related to a problem? Please describe.** `rust_planner` documentation should be built as part of a release. **Describe the solution you'd like** A setup where `cargo doc`...
**Is your feature request related to a problem? Please describe.** There are several places in the existing Rust codebase that `panic!` are hardcoded. We should replace all of those instances...
Running PyTest `test_compatibility::test_agg_min_min` results in the following error that is not expected. `RuntimeError: SchemaError(FieldNotFound { qualifier: Some("a"), name: "e", valid_fields: Some(["a.a", "a.b", "MIN(a.c)", "MAX(a.c)", "MIN(a.d)", "MAX(a.d)", "MIN(a.e)", "MAX(a.e)", "MIN(a.f)", "MAX(a.f)",...
**Is your feature request related to a problem? Please describe.** Previously with Calcite we had created some custom syntax logic to allow for the `DISTRIBUTE BY` clause. We need to...