Interface UnparsedExpression

All Superinterfaces:
Expression
All Known Implementing Classes:
UnparsedExpression.UnparsedExpressionImpl, UnparsedExpressionDTO

@Evolving public interface UnparsedExpression extends Expression
Represents an expression that is not parsed yet. The parsed expression is represented by FunctionExpression, Literal or NamedReference.
  • Method Details

    • unparsedExpression

      String unparsedExpression()
      Returns:
      The unparsed expression as a string.
    • children

      default Expression[] children()
      Specified by:
      children in interface Expression
      Returns:
      An array of the children of this node. Children should not change.
    • of

      static UnparsedExpression of(String unparsedExpression)
      Creates a new UnparsedExpression with the given unparsed expression.
      Parameters:
      unparsedExpression - The unparsed expression
      Returns:
      The created UnparsedExpression