Allow specifying the columns of interest in the query
This branch allows specifying what columns are to be included in the resulting query. Both the aggregate columns and the explicitly enabled ones are included.
Also, this branch brings some refactorings around the query processing and more tests.
This is related to #2 (closed), #7 (closed) and #11 (closed).
Edited by Ghost User