BlazingDB / blazingsql

BlazingSQL is a lightweight, GPU accelerated, SQL engine for Python. Built on RAPIDS cuDF.
https://blazingsql.com
Apache License 2.0
1.92k stars 181 forks source link

[REVIEW] Implement predicate pushdown for data providers #1472

Closed aucahuasi closed 3 years ago

aucahuasi commented 3 years ago

https://github.com/BlazingDB/blazingsql/issues/1417

GPUtester commented 3 years ago

Please update the changelog in order to start CI tests.

View the gpuCI docs here.

aucahuasi commented 3 years ago

Is this PR also implementing PostgreSQL support or just predicate pushdown?

@williamBlazing PostgreSQL and SQLite support is another PR, this PR just set the common interface between those backends cc @gcca

aucahuasi commented 3 years ago

Please add unit tests for the predicate parsing or transpiling functions, there is alot of logic there, and it should be really easy to >setup unit tests for that.

sure, I'll add some unit tests!

aucahuasi commented 3 years ago

The sql transpiler has unit tests now! Done @williamBlazing

wmalpica commented 3 years ago

rerun-tests