Interface UnparsedExpression
- All Superinterfaces:
Expression
- All Known Implementing Classes:
UnparsedExpression.UnparsedExpressionImpl,UnparsedExpressionDTO
Represents an expression that is not parsed yet. The parsed expression is represented by
FunctionExpression, Literal or NamedReference.-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.apache.gravitino.rel.expressions.Expression
EMPTY_EXPRESSION, EMPTY_NAMED_REFERENCE -
Method Summary
Modifier and TypeMethodDescriptiondefault Expression[]children()static UnparsedExpressionCreates a newUnparsedExpressionwith the given unparsed expression.Methods inherited from interface org.apache.gravitino.rel.expressions.Expression
references
-
Method Details
-
unparsedExpression
String unparsedExpression()- Returns:
- The unparsed expression as a string.
-
children
- Specified by:
childrenin interfaceExpression- Returns:
- An array of the children of this node. Children should not change.
-
of
Creates a newUnparsedExpressionwith the given unparsed expression.- Parameters:
unparsedExpression- The unparsed expression- Returns:
- The created
UnparsedExpression
-