public static class LogicalTypeAnnotation.StringLogicalTypeAnnotation extends LogicalTypeAnnotation
LogicalTypeAnnotation.BsonLogicalTypeAnnotation, LogicalTypeAnnotation.DateLogicalTypeAnnotation, LogicalTypeAnnotation.DecimalLogicalTypeAnnotation, LogicalTypeAnnotation.EnumLogicalTypeAnnotation, LogicalTypeAnnotation.Float16LogicalTypeAnnotation, LogicalTypeAnnotation.IntervalLogicalTypeAnnotation, LogicalTypeAnnotation.IntLogicalTypeAnnotation, LogicalTypeAnnotation.JsonLogicalTypeAnnotation, LogicalTypeAnnotation.ListLogicalTypeAnnotation, LogicalTypeAnnotation.LogicalTypeAnnotationVisitor<T>, LogicalTypeAnnotation.MapKeyValueTypeAnnotation, LogicalTypeAnnotation.MapLogicalTypeAnnotation, LogicalTypeAnnotation.StringLogicalTypeAnnotation, LogicalTypeAnnotation.TimeLogicalTypeAnnotation, LogicalTypeAnnotation.TimestampLogicalTypeAnnotation, LogicalTypeAnnotation.TimeUnit, LogicalTypeAnnotation.UUIDLogicalTypeAnnotation| Modifier and Type | Method and Description |
|---|---|
<T> Optional<T> |
accept(LogicalTypeAnnotation.LogicalTypeAnnotationVisitor<T> logicalTypeAnnotationVisitor)
Visits this logical type with the given visitor
|
boolean |
equals(Object obj) |
int |
hashCode() |
OriginalType |
toOriginalType()
Deprecated.
Please use the LogicalTypeAnnotation itself
|
bsonType, dateType, decimalType, enumType, float16Type, fromOriginalType, intervalType, intType, intType, jsonType, listType, mapType, stringType, timestampType, timeType, toString, uuidType@Deprecated public OriginalType toOriginalType()
toOriginalType in class LogicalTypeAnnotationpublic <T> Optional<T> accept(LogicalTypeAnnotation.LogicalTypeAnnotationVisitor<T> logicalTypeAnnotationVisitor)
LogicalTypeAnnotationaccept in class LogicalTypeAnnotationlogicalTypeAnnotationVisitor - the visitor to visit this typeCopyright © 2023 The Apache Software Foundation. All rights reserved.