Class TypeLiteralExpression

java.lang.Object
org.apache.flink.table.expressions.TypeLiteralExpression
All Implemented Interfaces:
Expression, ResolvedExpression

@PublicEvolving public final class TypeLiteralExpression extends Object implements ResolvedExpression
Expression that wraps DataType as a literal.

Expressing a type is primarily needed for casting operations. This expression simplifies the Expression design as it makes CallExpression the only expression that takes subexpressions.