User-facing query representation.
Complete query operation.
A single query constraint on a field.
Projection of a single field of the projection document.
The order that the results should be sorted in.
Exists so that we can implement functions on ConstraintDocument.
Document type modeling query constraints.
Projection of fields during a query (analogous to SQL