Interface Query<Q extends Query<Q>>

Type Parameters:
Q - concrete subtype
All Superinterfaces:
FilteredClause<Q>, SimpleQuery<Q>

public interface Query<Q extends Query<Q>> extends SimpleQuery<Q>
Query defines the main query interface of the fluent query language.

Note that the from method has been left out, since there are implementation specific variants of it.

Author:
tiwe
See Also:
  • Method Details

    • groupBy

      Q groupBy(Expression<?>... o)
      Add grouping/aggregation expressions
      Parameters:
      o - group by expressions
      Returns:
      the current object
    • having

      Q having(Predicate... o)
      Add filters for aggregation
      Parameters:
      o - having conditions
      Returns:
      the current object