Interface LogicalTypeVisitor<R>
- Type Parameters:
R- result type
- All Known Implementing Classes:
LogicalTypeDefaultVisitor,LogicalTypeDuplicator
@PublicEvolving
public interface LogicalTypeVisitor<R>
The visitor definition of
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).
-
Method Summary
Modifier and TypeMethodDescriptionvisit(BigIntType bigIntType) visit(BinaryType binaryType) visit(BooleanType booleanType) visit(DayTimeIntervalType dayTimeIntervalType) visit(DecimalType decimalType) visit(DistinctType distinctType) visit(DoubleType doubleType) visit(LocalZonedTimestampType localZonedTimestampType) visit(LogicalType other) visit(MultisetType multisetType) visit(SmallIntType smallIntType) visit(StructuredType structuredType) visit(SymbolType<?> symbolType) visit(TimestampType timestampType) visit(TinyIntType tinyIntType) visit(VarBinaryType varBinaryType) visit(VarCharType varCharType) visit(YearMonthIntervalType yearMonthIntervalType) visit(ZonedTimestampType zonedTimestampType)
-
Method Details
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-