Class AbstractQuery<E>

  • All Implemented Interfaces:
    Query<E>
    Direct Known Subclasses:
    And, Not, Or, RawQuery, SingleQuery

    public abstract class AbstractQuery<E>
    extends Object
    implements Query<E>

    Abstract AbstractQuery class.

    Version:
    $Id: $Id
    Author:
    Long Dinh
    • Field Detail

      • limit

        protected int limit
      • offset

        protected long offset
      • params

        protected Tuple params
    • Constructor Detail

      • AbstractQuery

        public AbstractQuery​(Tuple params)

        Constructor for AbstractQuery.

        Parameters:
        params - a Tuple object.
    • Method Detail

      • limit

        public Query<E> limit​(int limit)

        limit.

        Specified by:
        limit in interface Query<E>
        Parameters:
        limit - a int.
        Returns:
        a Query object.
      • limit

        public int limit()

        limit.

        Specified by:
        limit in interface Query<E>
        Returns:
        a int.
      • offset

        public Query<E> offset​(long offset)

        offset.

        Specified by:
        offset in interface Query<E>
        Parameters:
        offset - a long.
        Returns:
        a Query object.
      • offset

        public long offset()

        offset.

        Specified by:
        offset in interface Query<E>
        Returns:
        a long.