public class DBConcatFuncExpr extends DBAbstractFuncExpr
dataType, expr, isAggregate, log
attributes, beanPropertyName, DBCOLATTR_TITLE, DBCOLATTR_TYPE, options
CTX_ALIAS, CTX_ALL, CTX_DEFAULT, CTX_FULLNAME, CTX_NAME, CTX_NOPARENTHESIS, CTX_VALUE
Constructor and Description |
---|
DBConcatFuncExpr(DBColumnExpr first,
DBColumnExpr... others)
create concat expression
|
DBConcatFuncExpr(DBColumnExpr first,
String separator,
DBColumnExpr... others)
create concat expression
|
Modifier and Type | Method and Description |
---|---|
void |
addSQL(DBSQLBuilder sql,
long context)
Used to build the SQL command.
|
boolean |
equals(Object other)
Returns true if other is equal to this expression
|
protected String |
getFunctionName()
returns the name of the function
|
String |
getName()
Returns the column name.
|
DBColumn |
getUpdateColumn()
Returns the DBColunm object.
|
addReferencedColumns, addSQL, addXml, getDatabase, getDataType, getDbms, getEnumType, getSourceColumn, isAggregate
abs, aggregate, append, as, as, asc, avg, ceiling, cmp, coalesce, concat, concat, convertTo, convertTo, count, countDistinct, day, decode, decode, decode, decode, decode, decode, decodeEnum, decodeSort, desc, divideBy, floor, format, function, getAttribute, getBeanPropertyName, getControlType, getExprFromPhrase, getExprFromPhrase, getJavaType, getOptions, getTitle, in, in, in, indexOf, indexOf, indexOf, is, isBetween, isGreaterThan, isLessOrEqual, isMoreOrEqual, isNot, isNotBetween, isSmallerThan, length, like, like, likeLower, likeUpper, lower, max, min, minus, minus, modulo, month, multiplyWith, notIn, notIn, notIn, notLike, nvl, on, parenthesis, plus, plus, qualified, replace, reverse, round, setAttribute, setBeanPropertyName, setControlType, setOptions, setTitle, stringAgg, stringAgg, substring, substring, substring, substring, substring, substring, sum, toChar, toChar, toString, trim, trimLeft, trimRight, trunc, upper, when, year
checkParamNull
public DBConcatFuncExpr(DBColumnExpr first, String separator, DBColumnExpr... others)
first
- separator
- others
- public DBConcatFuncExpr(DBColumnExpr first, DBColumnExpr... others)
first
- others
- public String getName()
DBAbstractFuncExpr
getName
in interface ColumnExpr
getName
in class DBAbstractFuncExpr
protected String getFunctionName()
DBAbstractFuncExpr
getFunctionName
in class DBAbstractFuncExpr
public DBColumn getUpdateColumn()
DBAbstractFuncExpr
getUpdateColumn
in class DBAbstractFuncExpr
public boolean equals(Object other)
equals
in class DBAbstractFuncExpr
public void addSQL(DBSQLBuilder sql, long context)
DBExpr
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.