@PublicEvolving public interface ResolvedExpression extends Expression
Compared to Expression, resolved expressions do not contain unresolved subexpressions
anymore and provide an output data type for the computation result.
Instances of this class describe a fully parameterized, immutable expression that can be serialized and persisted.
Resolved expression are the output of the API to the planner and are pushed from the planner into interfaces, for example, for predicate push-down.
| 限定符和类型 | 方法和说明 |
|---|---|
default String |
asSerializableString()
Returns a string that fully serializes this instance.
|
DataType |
getOutputDataType()
Returns the data type of the computation result.
|
List<ResolvedExpression> |
getResolvedChildren() |
accept, asSummaryString, getChildrendefault String asSerializableString()
Catalog as a
view.DataType getOutputDataType()
List<ResolvedExpression> getResolvedChildren()
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.