* add support to:
  - union
  - subqueries as table
  - aggregations