Interface Expression.UserDefinedLiteral

All Superinterfaces:
Expression, Expression.Literal, FunctionArg
All Known Implementing Classes:
Expression.UserDefinedAnyLiteral, Expression.UserDefinedStructLiteral, ImmutableExpression.UserDefinedAnyLiteral, ImmutableExpression.UserDefinedStructLiteral
Enclosing interface:
Expression

public static interface Expression.UserDefinedLiteral extends Expression.Literal
Base interface for user-defined literals.

User-defined literals can be encoded in one of two ways as per the Substrait spec: