| Modifier and Type | Class and Description |
|---|---|
static class |
TrimFunExpr.TrimSemantics |
IS_INNER_JOIN, USES_DATA| Modifier | Constructor and Description |
|---|---|
protected |
TrimFunExpr(QueryParser parser,
java.util.ArrayList<AmberExpr> args)
Creates a new expression
|
| Modifier and Type | Method and Description |
|---|---|
static TrimFunExpr |
create(QueryParser parser,
java.util.ArrayList<AmberExpr> args) |
void |
generateUpdateWhere(CharBuffer cb)
Generates the (update) where expression.
|
void |
generateWhere(CharBuffer cb)
Generates the where expression.
|
void |
setTrimChar(AmberExpr trimChar)
Sets the trim character.
|
void |
setTrimSemantics(TrimFunExpr.TrimSemantics trimSemantics)
Sets the trim semantics.
|
bindSelect, create, generateHaving, getArgs, getObject, getType, toString, usesFromcreateBoolean, exists, exists, findItem, generateJoin, generateSelect, getCacheObject, getColumnCount, hasRelationship, isBoolean, replaceJoin, setInternalArgType, usesFromprotected TrimFunExpr(QueryParser parser, java.util.ArrayList<AmberExpr> args)
public static TrimFunExpr create(QueryParser parser, java.util.ArrayList<AmberExpr> args)
public void setTrimChar(AmberExpr trimChar)
public void setTrimSemantics(TrimFunExpr.TrimSemantics trimSemantics)
public void generateWhere(CharBuffer cb)
generateWhere in interface AmberExprgenerateWhere in class FunExprpublic void generateUpdateWhere(CharBuffer cb)
generateUpdateWhere in interface AmberExprgenerateUpdateWhere in class FunExpr