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 |
---|---|
CallExpression |
as(ResolvedExpression expression,
String alias) |
CallExpression |
cast(ResolvedExpression expression,
DataType dataType) |
CallExpression |
get(ResolvedExpression composite,
ValueLiteralExpression key,
DataType dataType) |
CallExpression |
wrappingCall(BuiltInFunctionDefinition definition,
ResolvedExpression expression) |
public CallExpression as(ResolvedExpression expression, String alias)
public CallExpression cast(ResolvedExpression expression, DataType dataType)
public CallExpression wrappingCall(BuiltInFunctionDefinition definition, ResolvedExpression expression)
public CallExpression get(ResolvedExpression composite, ValueLiteralExpression key, DataType dataType)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.