public class StringBuilderForAOWhereClause extends StringBuilderForWhereClause
Modifier and Type | Field and Description |
---|---|
private AOContext |
context |
sb, values
Constructor and Description |
---|
StringBuilderForAOWhereClause(AOContext context,
List<Object> values)
Start building an AO Where clause.
|
addCondition, executePreparedStatement, getValueList, getValues, insertAtBeginning, isEmpty, sb, toQuery, toString
private final AOContext context
public static StringBuilderForAOWhereClause sb(AOContext context)
public static StringBuilderForAOWhereClause sb(AOContext context, List<Object> values)
public StringBuilderForAOWhereClause unlimitedColumn(boolean escapeTableAlias, String table, String column)
public StringBuilderForAOWhereClause column(String tableAlias, String column)
tableAlias
- the name of the table, or rather its alias in the query.
Don't forget that it won't be escaped; if you need escaping please use column2(java.lang.String, java.lang.String)
public StringBuilderForAOWhereClause column2(String table, String column)
public StringBuilderForAOWhereClause column(String column)
public StringBuilderForAOWhereClause table(String table)
public StringBuilderForWhereClause likeClause(Object parameter)
public StringBuilderForWhereClause likeLowerClause(Object parameter)
public StringBuilderForAOWhereClause append(String s)
append
in class StringBuilderForWhereClause
public StringBuilderForAOWhereClause addCondition()
StringBuilderForWhereClause
addCondition
in class StringBuilderForWhereClause
public StringBuilderForAOWhereClause and()
and
in class StringBuilderForWhereClause
public StringBuilderForAOWhereClause or()
or
in class StringBuilderForWhereClause
public StringBuilderForAOWhereClause parameter(Object... parameterValues)
parameter
in class StringBuilderForWhereClause
public <T> StringBuilderForAOWhereClause inClause(Collection<T> items)
StringBuilderForWhereClause
inClause
in class StringBuilderForWhereClause
public <T> StringBuilderForAOWhereClause inClause(Collection<T> items, String questionMark)
StringBuilderForWhereClause
inClause
in class StringBuilderForWhereClause
questionMark
- If null, "?" will be used to replace the parameters. However, you can pass "UPPER(?)" to
apply a transformation in SQL.public StringBuilderForAOWhereClause renameAs(boolean escapeAliasName, String newName)
public StringBuilderForAOWhereClause append(@Nonnull StringBuilderForAOWhereClause whereClauseSubquery)
Copyright © 2022 Requirement Yogi. All rights reserved.