I am trying to think of a way to model a query on a Dataset. I am using Lombok to reduce boilerplate code.
The first element I am representing is the operator: