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, usesFrom
createBoolean, exists, exists, findItem, generateJoin, generateSelect, getCacheObject, getColumnCount, hasRelationship, isBoolean, replaceJoin, setInternalArgType, usesFrom
protected 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 AmberExpr
generateWhere
in class FunExpr
public void generateUpdateWhere(CharBuffer cb)
generateUpdateWhere
in interface AmberExpr
generateUpdateWhere
in class FunExpr