@PublicEvolving public final class ApiExpression extends BaseExpressions<Object,ApiExpression> implements org.apache.flink.table.expressions.Expression
BaseExpressions
Modifier and Type | Method and Description |
---|---|
<R> R |
accept(org.apache.flink.table.expressions.ExpressionVisitor<R> visitor) |
String |
asSummaryString() |
List<org.apache.flink.table.expressions.Expression> |
getChildren() |
protected ApiExpression |
toApiSpecificExpression(org.apache.flink.table.expressions.Expression expression) |
org.apache.flink.table.expressions.Expression |
toExpr() |
abs, acos, and, arrayContains, as, asc, ascii, asin, at, atan, avg, between, bin, cardinality, cast, cast, ceil, ceil, charLength, chr, collect, cos, cosh, cot, count, day, days, decode, degrees, desc, distinct, dividedBy, element, encode, end, exp, extract, firstValue, flatten, floor, floor, fromBase64, get, get, hex, hour, hours, ifNull, in, in, initCap, instr, isEqual, isFalse, isGreater, isGreaterOrEqual, isJson, isJson, isLess, isLessOrEqual, isNotEqual, isNotFalse, isNotNull, isNotTrue, isNull, isTrue, jsonExists, jsonExists, jsonQuery, jsonQuery, jsonQuery, jsonValue, jsonValue, jsonValue, jsonValue, lastValue, left, like, ln, locate, locate, log, log, log10, log2, lowerCase, lpad, ltrim, max, md5, milli, millis, min, minus, minute, minutes, mod, month, months, not, notBetween, or, over, overlay, overlay, parseUrl, parseUrl, plus, position, power, proctime, quarter, quarters, radians, regexp, regexpExtract, regexpExtract, regexpReplace, repeat, replace, reverse, right, round, rowtime, rpad, rtrim, second, seconds, sha1, sha2, sha224, sha256, sha384, sha512, sign, similar, sin, sinh, splitIndex, sqrt, start, stddevPop, stddevSamp, strToMap, strToMap, substr, substr, substring, substring, sum, sum0, tan, tanh, then, times, toBase64, toDate, toTime, toTimestamp, trim, trim, trimLeading, trimLeading, trimTrailing, trimTrailing, truncate, truncate, tryCast, upperCase, varPop, varSamp, week, weeks, year, years
public String asSummaryString()
asSummaryString
in interface org.apache.flink.table.expressions.Expression
public org.apache.flink.table.expressions.Expression toExpr()
toExpr
in class BaseExpressions<Object,ApiExpression>
protected ApiExpression toApiSpecificExpression(org.apache.flink.table.expressions.Expression expression)
toApiSpecificExpression
in class BaseExpressions<Object,ApiExpression>
public List<org.apache.flink.table.expressions.Expression> getChildren()
getChildren
in interface org.apache.flink.table.expressions.Expression
public <R> R accept(org.apache.flink.table.expressions.ExpressionVisitor<R> visitor)
accept
in interface org.apache.flink.table.expressions.Expression
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.