Interface Query<E>

    • Method Detail

      • appendQuerySql

        int appendQuerySql​(StringBuilder sqlBuilder,
                           int index)

        appendQuerySql.

        Parameters:
        sqlBuilder - a StringBuilder object.
        index - a int.
        Returns:
        a int.
      • appendQueryParams

        Tuple appendQueryParams​(Tuple tuple)

        appendQueryParams.

        Parameters:
        tuple - a Tuple object.
        Returns:
        a Tuple object.
      • getQueryParams

        Tuple getQueryParams()

        getQueryParams.

        Returns:
        a Tuple object.
      • isConditional

        default boolean isConditional()

        isConditional.

        Returns:
        a boolean.
      • orderBy

        default Query<E> orderBy​(Order<E>... orders)

        orderBy.

        Parameters:
        orders - a Order object.
        Returns:
        a Query object.
      • orderBy

        default Query<E> orderBy​(Order<E> order)

        orderBy.

        Parameters:
        order - a Order object.
        Returns:
        a Query object.
      • limit

        Query<E> limit​(int limit)

        limit.

        Parameters:
        limit - a int.
        Returns:
        a Query object.
      • limit

        int limit()

        limit.

        Returns:
        a int.
      • offset

        Query<E> offset​(long offset)

        offset.

        Parameters:
        offset - a long.
        Returns:
        a Query object.
      • offset

        long offset()

        offset.

        Returns:
        a long.