com.uwyn.rife.database.queries
Class AbstractWhereGroup<ParentType extends com.uwyn.rife.database.queries.WhereQuery>
java.lang.Object
com.uwyn.rife.database.queries.AbstractWhereQuery<AbstractWhereGroup<ParentType>>
com.uwyn.rife.database.queries.AbstractWhereGroup<ParentType>
- All Implemented Interfaces:
- Query, Cloneable
- Direct Known Subclasses:
- WhereGroup, WhereGroupAnd, WhereGroupOr
public abstract class AbstractWhereGroup<ParentType extends com.uwyn.rife.database.queries.WhereQuery>
- extends AbstractWhereQuery<AbstractWhereGroup<ParentType>>
- implements Cloneable
| Methods inherited from class com.uwyn.rife.database.queries.AbstractWhereQuery |
clear, getWhere, startWhere, startWhereAnd, startWhereOr, where, where, where, where, where, where, where, where, where, where, where, where, whereAnd, whereAnd, whereAnd, whereAnd, whereAnd, whereAnd, whereAnd, whereAnd, whereAnd, whereAnd, whereAnd, whereExcluded, whereFiltered, whereIncluded, whereOr, whereOr, whereOr, whereOr, whereOr, whereOr, whereOr, whereOr, whereOr, whereOr, whereOr, whereParameter, whereParameter, whereParameterAnd, whereParameterAnd, whereParameterOr, whereParameterOr, whereParameters, whereParametersExcluded, whereSubselect |
mParent
protected com.uwyn.rife.database.queries.WhereQuery mParent
mDatasource
protected Datasource mDatasource
mSql
protected String mSql
mExcludeUnsupportedCapabilities
protected boolean mExcludeUnsupportedCapabilities
AbstractWhereGroup
protected AbstractWhereGroup(Datasource datasource,
com.uwyn.rife.database.queries.WhereQuery parent)
end
public ParentType end()
getSql
public String getSql()
- Specified by:
getSql in interface Query
clone
public AbstractWhereGroup<ParentType> clone()
- Overrides:
clone in class AbstractWhereQuery<AbstractWhereGroup<ParentType extends com.uwyn.rife.database.queries.WhereQuery>>
addWhereParameters
public 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
Copyright © 2001-2007 Uwyn sprl/bvba. All Rights Reserved.