support aggregations.
TODO: allow user to select aggregation functions

Add QueryBuilder (created by the table)