public class ExpressionResolver.PostResolverFactory extends Object
Note: Further resolution or validation will not happen anymore, therefore the created expressions must be valid.
Constructor and Description |
---|
PostResolverFactory() |
Modifier and Type | Method and Description |
---|---|
org.apache.flink.table.expressions.CallExpression |
array(org.apache.flink.table.types.DataType dataType,
org.apache.flink.table.expressions.ResolvedExpression... expression) |
org.apache.flink.table.expressions.CallExpression |
as(org.apache.flink.table.expressions.ResolvedExpression expression,
String alias) |
org.apache.flink.table.expressions.CallExpression |
cast(org.apache.flink.table.expressions.ResolvedExpression expression,
org.apache.flink.table.types.DataType dataType) |
org.apache.flink.table.expressions.CallExpression |
get(org.apache.flink.table.expressions.ResolvedExpression composite,
org.apache.flink.table.expressions.ValueLiteralExpression key,
org.apache.flink.table.types.DataType dataType) |
org.apache.flink.table.expressions.CallExpression |
map(org.apache.flink.table.types.DataType dataType,
org.apache.flink.table.expressions.ResolvedExpression... expression) |
org.apache.flink.table.expressions.CallExpression |
row(org.apache.flink.table.types.DataType dataType,
org.apache.flink.table.expressions.ResolvedExpression... expression) |
org.apache.flink.table.expressions.CallExpression |
wrappingCall(org.apache.flink.table.functions.BuiltInFunctionDefinition definition,
org.apache.flink.table.expressions.ResolvedExpression expression) |
public org.apache.flink.table.expressions.CallExpression as(org.apache.flink.table.expressions.ResolvedExpression expression, String alias)
public org.apache.flink.table.expressions.CallExpression cast(org.apache.flink.table.expressions.ResolvedExpression expression, org.apache.flink.table.types.DataType dataType)
public org.apache.flink.table.expressions.CallExpression row(org.apache.flink.table.types.DataType dataType, org.apache.flink.table.expressions.ResolvedExpression... expression)
public org.apache.flink.table.expressions.CallExpression array(org.apache.flink.table.types.DataType dataType, org.apache.flink.table.expressions.ResolvedExpression... expression)
public org.apache.flink.table.expressions.CallExpression map(org.apache.flink.table.types.DataType dataType, org.apache.flink.table.expressions.ResolvedExpression... expression)
public org.apache.flink.table.expressions.CallExpression wrappingCall(org.apache.flink.table.functions.BuiltInFunctionDefinition definition, org.apache.flink.table.expressions.ResolvedExpression expression)
public org.apache.flink.table.expressions.CallExpression get(org.apache.flink.table.expressions.ResolvedExpression composite, org.apache.flink.table.expressions.ValueLiteralExpression key, org.apache.flink.table.types.DataType dataType)
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.