All members of our community are expected to follow our Code of Conduct. Please make sure you are welcoming and friendly in all of our spaces.
Tea uses general PostgreSQL extentions API to connect to Greenplum DBMS. You could think about Tea as C++ adaptation for PXF with Apache Iceberg support. We use our iceberg-cxx library to access Apache Iceberg data. Tea activelly uses Apache Arrow primitives including Gandiva Expression Compiler inside.
Tea has parts of code coppied from PortgreSQL/Greenplum and PFX coding base. It's some sort of PostgreSQL to C++ bridge we got with minimal changes.
Don't blame us for these parts of code :)
- In order to make your contribution please make a fork of the repository
- Make changes in feature branche in your fork
- We recommend to use Conventional Commits in commit messages
- Make sure you've covered all the code changes with tests
- Create Pull Request into original repository into main branch