public static class LogicalTypeAnnotation.DecimalLogicalTypeAnnotation 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 |
getPrecision() |
int |
getScale() |
int |
hashCode() |
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, toStringpublic int getPrecision()
public int getScale()
@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()
Copyright © 2020 The Apache Software Foundation. All rights reserved.