R
- result type@PublicEvolving public interface LogicalTypeVisitor<R>
LogicalType
. The visitor transforms a logical type into
instances of R
.
Incomplete types such as the TypeInformationRawType
or UnresolvedUserDefinedType
are visited through the generic visit(LogicalType)
.
R visit(VarCharType varCharType)
R visit(BooleanType booleanType)
R visit(BinaryType binaryType)
R visit(VarBinaryType varBinaryType)
R visit(DecimalType decimalType)
R visit(TinyIntType tinyIntType)
R visit(SmallIntType smallIntType)
R visit(BigIntType bigIntType)
R visit(DoubleType doubleType)
R visit(TimestampType timestampType)
R visit(ZonedTimestampType zonedTimestampType)
R visit(LocalZonedTimestampType localZonedTimestampType)
R visit(YearMonthIntervalType yearMonthIntervalType)
R visit(DayTimeIntervalType dayTimeIntervalType)
R visit(MultisetType multisetType)
R visit(DistinctType distinctType)
R visit(StructuredType structuredType)
R visit(SymbolType<?> symbolType)
R visit(LogicalType other)
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.