Package in.co.akshitbansal.springwebquery.annotation


package in.co.akshitbansal.springwebquery.annotation
Annotations that define the public filtering and sorting contract for query selectors and, where needed, map selector fields to underlying entity paths.
  • Annotation Interfaces
    Class
    Description
    Declares how a DTO field contributes to the entity path derived from a DTO selector.
    Marks a field as filterable and declares which comparison operators are allowed when that field is the terminal field of an RSQL selector path.
    Convenience annotation that allows equality-style filtering on a query contract field.
    Convenience annotation that allows membership filtering on a query contract field.
    Convenience annotation that allows null-check filtering on a query contract field.
    Convenience annotation that allows ordering and range filtering on a query contract field.
    Container annotation for repeatable RSQLFilterable declarations on a single field.
    Convenience annotation that allows text-oriented filtering on a query contract field.
    Marks a field as eligible for request-driven sorting.