Interfaces and classes for handling queries and query results.