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 UnparsedExpression
Creates a newUnparsedExpression
with 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:
children
in interfaceExpression
- Returns:
- An array of the children of this node. Children should not change.
-
of
Creates a newUnparsedExpression
with the given unparsed expression.- Parameters:
unparsedExpression
- The unparsed expression- Returns:
- The created
UnparsedExpression
-