public class QueryBuilder.Where extends Object implements QueryBuilder.Appendable<QueryBuilder.Where>, QueryBuilder.HasInitClause<QueryBuilder.InitClauseWhere>
| Modifier and Type | Method and Description |
|---|---|
QueryBuilder.Where |
append(Param p)
Appends the parameter directly in query
|
QueryBuilder.InitClauseWhere |
clause(Object param)
Insert the param as a clause in query (same of
clauseIf(true, param)). |
QueryBuilder.InitClauseWhere |
clauseIf(boolean clauseIf,
Object param)
Insert the param as a clause in query if and only if the flag clauseIf is true
|
QueryBuilder.Where |
openPar()
Insert a left parenthesis '(' in query
|
public QueryBuilder.InitClauseWhere clauseIf(boolean clauseIf, Object param)
QueryBuilder.HasInitClauseclauseIf in interface QueryBuilder.HasInitClause<QueryBuilder.InitClauseWhere>clauseIf - - Flag indicating if this clause will be inserted in SQL query#clause(Param)public QueryBuilder.Where append(Param p)
QueryBuilder.Appendableappend in interface QueryBuilder.Appendable<QueryBuilder.Where>p - - Parampublic QueryBuilder.InitClauseWhere clause(Object param)
QueryBuilder.HasInitClauseclauseIf(true, param)).
E.g.:
...
.where()
.clause(new ParamNative("anything"))
.condition(...)
...
clause in interface QueryBuilder.HasInitClause<QueryBuilder.InitClauseWhere>public QueryBuilder.Where openPar()
Copyright © 2016. All Rights Reserved.