Package cool.scx.data

Interface Query

All Known Subinterfaces:
Logic, QueryBridge
All Known Implementing Classes:
AND, GroupBy, GroupByBody, LimitInfo, OR, OrderBy, OrderByBody, OrderByBodySet, QueryImpl, QueryLike, Where, WhereBody, WhereBodySet, WhereClause

public interface Query
  • Method Details

    • where

      Query where(Object... whereClauses)
    • groupBy

      Query groupBy(Object... groupByClauses)
    • orderBy

      Query orderBy(Object... orderByClauses)
    • addWhere

      Query addWhere(Object... whereClauses)
    • addGroupBy

      Query addGroupBy(Object... groupByClauses)
    • addOrderBy

      Query addOrderBy(Object... orderByClauses)
    • offset

      Query offset(long limitOffset)
    • limit

      Query limit(long numberOfRows)
    • getWhere

      Where getWhere()
    • getGroupBy

      GroupBy getGroupBy()
    • getOrderBy

      OrderBy getOrderBy()
    • getOffset

      Long getOffset()
    • getLimit

      Long getLimit()
    • getLimitInfo

      LimitInfo getLimitInfo()
    • clearWhere

      Query clearWhere()
    • clearGroupBy

      Query clearGroupBy()
    • clearOrderBy

      Query clearOrderBy()
    • clearOffset

      Query clearOffset()
    • clearLimit

      Query clearLimit()