PipelineDP is a Python framework for applying differentially private aggregations to large datasets using batch processing systems such as Apache Spark, Apache Beam, and more.
This PR implements QueryBuilder class, which implements builder pattern for DataFrame queries. Query will run DP aggregation (it will be implemented in the following PR). QueryBuilder and Query are agnostic to the type of DataFrames (Pandas, Spark, Beam).
This PR implements
QueryBuilder
class, which implements builder pattern for DataFrame queries.Query
will run DP aggregation (it will be implemented in the following PR).QueryBuilder
andQuery
are agnostic to the type of DataFrames (Pandas, Spark, Beam).