A simple SQL query evaluator with support for Select, Project, Join, Union, Aggregate operations and External Sort. Indexes are built in the precomputation step to improve performance. Open-source libraries JSQLParser and JDBM2 have been used.