Generic query framework

The generic query framework enables resource collection developers to convert a property-based query object into a language specific executable query string. It contains query component classes, and builder and callback interfaces.

  • Query framework classes, such as the Query class, Predicate class, and Condition class provide an object representation of a query.
  • Builder and callback interfaces together facilitate a query string generation mechanism that delegates operations to domain specific callbacks for property-to-attribute resolution and query string syntax conversion.