Package org.apache.parquet.schema
Class LogicalTypeAnnotation.BsonLogicalTypeAnnotation
- java.lang.Object
-
- org.apache.parquet.schema.LogicalTypeAnnotation
-
- org.apache.parquet.schema.LogicalTypeAnnotation.BsonLogicalTypeAnnotation
-
- Enclosing class:
- LogicalTypeAnnotation
public static class LogicalTypeAnnotation.BsonLogicalTypeAnnotation extends LogicalTypeAnnotation
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.parquet.schema.LogicalTypeAnnotation
LogicalTypeAnnotation.BsonLogicalTypeAnnotation, LogicalTypeAnnotation.DateLogicalTypeAnnotation, LogicalTypeAnnotation.DecimalLogicalTypeAnnotation, LogicalTypeAnnotation.EnumLogicalTypeAnnotation, LogicalTypeAnnotation.Float16LogicalTypeAnnotation, LogicalTypeAnnotation.GeographyLogicalTypeAnnotation, LogicalTypeAnnotation.GeometryLogicalTypeAnnotation, LogicalTypeAnnotation.IntervalLogicalTypeAnnotation, LogicalTypeAnnotation.IntLogicalTypeAnnotation, LogicalTypeAnnotation.JsonLogicalTypeAnnotation, LogicalTypeAnnotation.ListLogicalTypeAnnotation, LogicalTypeAnnotation.LogicalTypeAnnotationVisitor<T>, LogicalTypeAnnotation.MapKeyValueTypeAnnotation, LogicalTypeAnnotation.MapLogicalTypeAnnotation, LogicalTypeAnnotation.StringLogicalTypeAnnotation, LogicalTypeAnnotation.TimeLogicalTypeAnnotation, LogicalTypeAnnotation.TimestampLogicalTypeAnnotation, LogicalTypeAnnotation.TimeUnit, LogicalTypeAnnotation.UnknownLogicalTypeAnnotation, LogicalTypeAnnotation.UUIDLogicalTypeAnnotation, LogicalTypeAnnotation.VariantLogicalTypeAnnotation
-
-
Field Summary
-
Fields inherited from class org.apache.parquet.schema.LogicalTypeAnnotation
DEFAULT_ALGO, DEFAULT_CRS
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description <T> Optional<T>accept(LogicalTypeAnnotation.LogicalTypeAnnotationVisitor<T> logicalTypeAnnotationVisitor)Visits this logical type with the given visitorbooleanequals(Object obj)inthashCode()OriginalTypetoOriginalType()Deprecated.Please use the LogicalTypeAnnotation itself-
Methods inherited from class org.apache.parquet.schema.LogicalTypeAnnotation
bsonType, dateType, decimalType, enumType, float16Type, fromOriginalType, geographyType, geographyType, geometryType, intervalType, intType, intType, jsonType, listType, mapType, stringType, timestampType, timeType, toString, unknownType, uuidType, variantType
-
-
-
-
Method Detail
-
toOriginalType
@Deprecated public OriginalType toOriginalType()
Deprecated.Please use the LogicalTypeAnnotation itselfAPI Should be considered private- Specified by:
toOriginalTypein classLogicalTypeAnnotation- Returns:
- the original type
-
accept
public <T> Optional<T> accept(LogicalTypeAnnotation.LogicalTypeAnnotationVisitor<T> logicalTypeAnnotationVisitor)
Description copied from class:LogicalTypeAnnotationVisits this logical type with the given visitor- Specified by:
acceptin classLogicalTypeAnnotation- Parameters:
logicalTypeAnnotationVisitor- the visitor to visit this type
-
-