| Class | QueryState | No class docstring; 1/1 methods documented |
| Class | NumberQueryState | Create a new NumberQueryState object. @cvar value: number |
| Class | StringQueryState | Create a new StringQueryState object. @cvar text: string |
| Class | DateQueryState | Create a new DateQueryState object. @cvar date: date |
| Class | DateIntervalQueryState | Create a new DateIntervalQueryState object. @cvar start: start of interval @cvar end: end of interval |
| Class | QueryExecuter | A QueryExecuter is responsible for taking the state (as in QueryState) objects from search filters and construct a query. How the query is constructed is ORM/DB-layer dependent. |