public final class StringFunction2 extends Function2
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
LEFT
LEFT() (non-standard).
|
static int |
REPEAT
REPEAT() (non-standard).
|
static int |
RIGHT
RIGHT() (non-standard).
|
left, right, typeAUTO_PARENTHESES, MAP_IN_AGGREGATE, MAP_IN_WINDOW, MAP_INITIAL, WITH_PARENTHESES, WITHOUT_PARENTHESESADD_PLAN_INFORMATION, DEFAULT_SQL_FLAGS, NO_CASTS, QUOTE_ONLY_WHEN_REQUIRED, REPLACE_LOBS_FOR_TRACE, TRACE_SQL_FLAGS| 构造器和说明 |
|---|
StringFunction2(Expression arg1,
Expression arg2,
int function) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getName()
Get the name.
|
Value |
getValue(SessionLocal session,
Value v1,
Value v2)
Returns the value of this function.
|
Expression |
optimize(SessionLocal session)
Try to optimize the expression.
|
getUnenclosedSQL, getValuegetCost, getSubexpression, getSubexpressionCount, getType, isEverything, mapColumns, setEvaluatable, updateAggregateaddFilterConditions, createIndexConditions, getAlias, getBooleanValue, getColumnName, getColumnNameForView, getEnclosedSQL, getNonAliasExpression, getNotIfPossible, getNullable, getSchemaName, getSQL, getSQL, getSQL, getSQL, getTableAlias, getTableName, getWhenSQL, getWhenValue, isConstant, isIdentity, isNullConstant, isValueSet, isWhenConditionOperand, needParentheses, optimizeCondition, toString, writeExpressions, writeExpressionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTraceSQLpublic static final int LEFT
public static final int RIGHT
public static final int REPEAT
public StringFunction2(Expression arg1, Expression arg2, int function)
public Value getValue(SessionLocal session, Value v1, Value v2)
Function2public Expression optimize(SessionLocal session)
Expressionoptimize 在类中 Expressionsession - the sessionpublic String getName()
NamedExpressionCopyright © 2022. All rights reserved.