Class WhereGroup<ParentType extends rife.database.queries.WhereQuery>

All Implemented Interfaces:
Cloneable, Query

public class WhereGroup<ParentType extends rife.database.queries.WhereQuery> extends AbstractWhereGroup<ParentType>
  • Field Details

    • datasource_

      protected Datasource datasource_
    • sql_

      protected String sql_
    • excludeUnsupportedCapabilities_

      protected boolean excludeUnsupportedCapabilities_
  • Constructor Details

    • WhereGroup

      public WhereGroup(Datasource datasource, rife.database.queries.WhereQuery parent)
  • Method Details

    • getCapabilities

      public rife.database.capabilities.Capabilities getCapabilities()
    • end

      public ParentType end()
      Overrides:
      end in class AbstractWhereGroup<ParentType extends rife.database.queries.WhereQuery>
    • addWhereParameters

      void addWhereParameters(List<String> parameters)
    • _fieldSubselect

      protected void _fieldSubselect(Select query)
    • _tableSubselect

      protected void _tableSubselect(Select query)
    • _whereSubselect

      protected void _whereSubselect(Select query)
    • _unionSubselect

      protected void _unionSubselect(Select query)
    • getParameters

      public QueryParameters getParameters()
      Specified by:
      getParameters in interface Query
    • addFieldParameter

      protected void addFieldParameter(String field)
    • clearWhereParameters

      protected void clearWhereParameters()
    • addWhereParameter

      protected void addWhereParameter(String field)
    • getWhereParameters

      protected List<String> getWhereParameters()
    • addWhereParameters

      public void addWhereParameters(List<String> parameters)
    • setLimitParameter

      protected void setLimitParameter(String limitParameter)
    • getLimitParameter

      public String getLimitParameter()
    • setOffsetParameter

      protected void setOffsetParameter(String offsetParameter)
    • getOffsetParameter

      public String getOffsetParameter()
    • isLimitBeforeOffset

      protected boolean isLimitBeforeOffset()
    • getDatasource

      public Datasource getDatasource()
    • setExcludeUnsupportedCapabilities

      public void setExcludeUnsupportedCapabilities(boolean flag)
      Specified by:
      setExcludeUnsupportedCapabilities in interface Query
    • clearGenerated

      protected void clearGenerated()
    • toString

      public String toString()
      Overrides:
      toString in class Object