public static class LogicalTypeAnnotation.IntLogicalTypeAnnotation extends LogicalTypeAnnotation
LogicalTypeAnnotation.BsonLogicalTypeAnnotation, LogicalTypeAnnotation.DateLogicalTypeAnnotation, LogicalTypeAnnotation.DecimalLogicalTypeAnnotation, LogicalTypeAnnotation.EnumLogicalTypeAnnotation, LogicalTypeAnnotation.IntervalLogicalTypeAnnotation, LogicalTypeAnnotation.IntLogicalTypeAnnotation, LogicalTypeAnnotation.JsonLogicalTypeAnnotation, LogicalTypeAnnotation.ListLogicalTypeAnnotation, LogicalTypeAnnotation.LogicalTypeAnnotationVisitor<T>, LogicalTypeAnnotation.MapKeyValueTypeAnnotation, LogicalTypeAnnotation.MapLogicalTypeAnnotation, LogicalTypeAnnotation.StringLogicalTypeAnnotation, LogicalTypeAnnotation.TimeLogicalTypeAnnotation, LogicalTypeAnnotation.TimestampLogicalTypeAnnotation, LogicalTypeAnnotation.TimeUnit| 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 |
getBitWidth() |
int |
hashCode() |
boolean |
isSigned() |
OriginalType |
toOriginalType()
Convert this logical type to old logical type representation in parquet-mr (if there's any).
|
protected String |
typeParametersAsString() |
bsonType, dateType, decimalType, enumType, fromOriginalType, intType, jsonType, listType, mapType, stringType, timestampType, timeType, toString@InterfaceAudience.Private public OriginalType toOriginalType()
LogicalTypeAnnotationtoOriginalType in class LogicalTypeAnnotationpublic <T> Optional<T> accept(LogicalTypeAnnotation.LogicalTypeAnnotationVisitor<T> logicalTypeAnnotationVisitor)
LogicalTypeAnnotationaccept in class LogicalTypeAnnotationlogicalTypeAnnotationVisitor - the visitor to visit this typeprotected String typeParametersAsString()
public int getBitWidth()
public boolean isSigned()
Copyright © 2020 The Apache Software Foundation. All rights reserved.