Package rife.database.queries
Class AbstractWhereGroup<ParentType extends rife.database.queries.WhereQuery>
java.lang.Object
rife.database.queries.AbstractWhereQuery<AbstractWhereGroup<ParentType>>
rife.database.queries.AbstractWhereGroup<ParentType>
- Direct Known Subclasses:
- WhereGroup,- WhereGroupAnd,- WhereGroupOr
public abstract class AbstractWhereGroup<ParentType extends rife.database.queries.WhereQuery>
extends AbstractWhereQuery<AbstractWhereGroup<ParentType>>
implements Cloneable
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected Datasourceprotected booleanprotected rife.database.queries.WhereQueryprotected StringFields inherited from class rife.database.queries.AbstractWhereQuerywhere_
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractWhereGroup(Datasource datasource, rife.database.queries.WhereQuery parent) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected void_fieldSubselect(Select query) protected void_tableSubselect(Select query) protected void_unionSubselect(Select query) protected void_whereSubselect(Select query) protected voidaddFieldParameter(String field) protected voidaddWhereParameter(String field) voidaddWhereParameters(List<String> parameters) voidaddWhereParameters(List<String> parameters) protected voidprotected voidclone()end()getSql()protected booleanvoidsetExcludeUnsupportedCapabilities(boolean flag) protected voidsetLimitParameter(String limitParameter) protected voidsetOffsetParameter(String offsetParameter) toString()Methods inherited from class rife.database.queries.AbstractWhereQueryclear, getWhere, startWhere, startWhereAnd, startWhereOr, where, where, where, where, where, whereAnd, whereAnd, whereAnd, whereAnd, whereExcluded, whereFiltered, whereIncluded, whereOr, whereOr, whereOr, whereOr, whereParameter, whereParameter, whereParameterAnd, whereParameterAnd, whereParameterOr, whereParameterOr, whereParameters, whereParametersExcluded, whereSubselectMethods inherited from class java.lang.Objectequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface rife.database.queries.QuerygetCapabilities, setExcludeUnsupportedCapabilities
- 
Field Details- 
parent_protected rife.database.queries.WhereQuery parent_
- 
datasource_
- 
sql_
- 
excludeUnsupportedCapabilities_protected boolean excludeUnsupportedCapabilities_
 
- 
- 
Constructor Details- 
AbstractWhereGroup
 
- 
- 
Method Details- 
end
- 
getSql
- 
clone- Overrides:
- clonein class- AbstractWhereQuery<AbstractWhereGroup<ParentType extends rife.database.queries.WhereQuery>>
 
- 
addWhereParameters
- 
_fieldSubselect
- 
_tableSubselect
- 
_whereSubselect
- 
_unionSubselect
- 
getParameters- Specified by:
- getParametersin interface- Query
 
- 
addFieldParameter
- 
clearWhereParametersprotected void clearWhereParameters()
- 
addWhereParameter
- 
getWhereParameters
- 
addWhereParameters
- 
setLimitParameter
- 
getLimitParameter
- 
setOffsetParameter
- 
getOffsetParameter
- 
isLimitBeforeOffsetprotected boolean isLimitBeforeOffset()
- 
getDatasource
- 
setExcludeUnsupportedCapabilitiespublic void setExcludeUnsupportedCapabilities(boolean flag) - Specified by:
- setExcludeUnsupportedCapabilitiesin interface- Query
 
- 
clearGeneratedprotected void clearGenerated()
- 
toString
 
-