Class SQLQuery

java.lang.Object
net.ontopia.persistence.query.sql.SQLQuery

public class SQLQuery extends Object
INTERNAL: Represents an abstract SQL query. Holds SQL query information in a platform independent form.
  • Field Details

    • select

      protected List select
    • distinct

      protected boolean distinct
    • limit

      protected int limit
    • offset

      protected int offset
    • filter

      protected SQLExpressionIF filter
    • orderby

      protected List orderby
  • Constructor Details

    • SQLQuery

      public SQLQuery()
  • Method Details

    • isSetQuery

      public boolean isSetQuery()
    • getDistinct

      public boolean getDistinct()
    • setDistinct

      public void setDistinct(boolean distinct)
    • getLimit

      public int getLimit()
    • setLimit

      public void setLimit(int limit)
    • getOffset

      public int getOffset()
    • setOffset

      public void setOffset(int offset)
    • getSelect

      public List getSelect()
    • addSelect

      public void addSelect(SQLValueIF value)
    • addSelect

      public void addSelect(SQLAggregateIF aggregate)
    • getWidth

      public int getWidth()
    • getOrderBy

      public List getOrderBy()
    • addOrderBy

      public void addOrderBy(SQLOrderBy sob)
    • addAscending

      public void addAscending(SQLValueIF value)
    • addDescending

      public void addDescending(SQLValueIF value)
    • addAscending

      public void addAscending(SQLAggregateIF aggregate)
    • addDescending

      public void addDescending(SQLAggregateIF aggregate)
    • getFilter

      public SQLExpressionIF getFilter()
    • setFilter

      public void setFilter(SQLExpressionIF filter)
    • toString

      public String toString()
      Overrides:
      toString in class Object