@PublicEvolving
public interface Expression
Expressions represent a logical tree for producing a computation result. Every expression consists of zero, one, or more subexpressions. Expressions might be literal values, function calls, or field references.
Expressions are part of the API. They might be transformed multiple times within the API stack
until they are fully ResolvedExpressions. Value types and output types are expressed as
instances of DataType.
| 限定符和类型 | 方法和说明 |
|---|---|
<R> R |
accept(ExpressionVisitor<R> visitor) |
String |
asSummaryString()
Returns a string that summarizes this expression for printing to a console.
|
List<Expression> |
getChildren() |
String asSummaryString()
List<Expression> getChildren()
<R> R accept(ExpressionVisitor<R> visitor)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.