public interface Expression extends Serializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
Expression.Operator |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(ExpressionVisitor<T> exprVisitor)
Traverses the expression with the provided
ExpressionVisitor |
default Object |
eval(StructLike data) |
List<Expression> |
getChildren() |
Type |
getDataType() |
String |
toString() |
List<Expression> getChildren()
Type getDataType()
default Object eval(StructLike data)
<T> T accept(ExpressionVisitor<T> exprVisitor)
ExpressionVisitorCopyright © 2024 The Apache Software Foundation. All rights reserved.