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