Class QuerySelect


  • @StableMinor(version="16.0",
                 sinceVersion="4.0")
    public class QuerySelect
    extends QueryBase
    Represents a select statement
    Since:
    4.0.0
    Version:
    $Revision: 25808 $ $Date: 2023-07-04 15:20:55 -0300 (Tue, 04 Jul 2023) $
    • Field Detail

      • joins

        protected java.util.Vector<QueryJoin> joins
      • maxRows

        protected int maxRows
      • startAt

        protected int startAt
      • distinct

        protected boolean distinct
    • Constructor Detail

      • QuerySelect

        public QuerySelect()
    • Method Detail

      • addJoin

        public void addJoin​(QueryJoin join)
      • getJoins

        public java.util.Vector<QueryJoin> getJoins()
      • addSortOrder

        public void addSortOrder​(QuerySortOrder querySortOrder)
      • getSortOrders

        public java.util.Vector<QuerySortOrder> getSortOrders()
      • setMaxRows

        public void setMaxRows​(int maxRows)
      • getMaxRows

        public int getMaxRows()
      • setStartAt

        public void setStartAt​(int startAt)
      • getStartAt

        public int getStartAt()
      • isDistinct

        public boolean isDistinct()
        Returns:
        Returns the distinct.
      • setDistinct

        public void setDistinct​(boolean distinct)
        Parameters:
        distinct - The distinct to set.