public final class StringFunction1 extends Function1
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
ASCII
ASCII() (non-standard).
|
static int |
CHAR
CHAR() (non-standard).
|
static int |
HEXTORAW
HEXTORAW() (non-standard).
|
static int |
LOWER
LOWER().
|
static int |
QUOTE_IDENT
QUOTE_IDENT() (non-standard).
|
static int |
RAWTOHEX
RAWTOHEX() (non-standard).
|
static int |
SPACE
SPACE() (non-standard).
|
static int |
STRINGDECODE
STRINGDECODE() (non-standard).
|
static int |
STRINGENCODE
STRINGENCODE() (non-standard).
|
static int |
STRINGTOUTF8
STRINGTOUTF8() (non-standard).
|
static int |
UPPER
UPPER().
|
static int |
UTF8TOSTRING
UTF8TOSTRING() (non-standard).
|
arg, 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| 构造器和说明 |
|---|
StringFunction1(Expression arg,
int function) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getName()
Get the name.
|
Value |
getValue(SessionLocal session)
Return the resulting value for the current row.
|
Expression |
optimize(SessionLocal session)
Try to optimize the expression.
|
getUnenclosedSQLgetCost, 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 UPPER
public static final int LOWER
public static final int ASCII
public static final int CHAR
public static final int STRINGENCODE
public static final int STRINGDECODE
public static final int STRINGTOUTF8
public static final int UTF8TOSTRING
public static final int HEXTORAW
public static final int RAWTOHEX
public static final int SPACE
public static final int QUOTE_IDENT
public StringFunction1(Expression arg, int function)
public Value getValue(SessionLocal session)
ExpressiongetValue 在类中 Expressionsession - the sessionpublic Expression optimize(SessionLocal session)
Expressionoptimize 在类中 Expressionsession - the sessionpublic String getName()
NamedExpressionCopyright © 2022. All rights reserved.