Interface LogicalType
- All Known Implementing Classes:
LogicalType.BsonType, LogicalType.DateType, LogicalType.DecimalType, LogicalType.EnumType, LogicalType.IntervalType, LogicalType.IntType, LogicalType.JsonType, LogicalType.ListType, LogicalType.MapType, LogicalType.StringType, LogicalType.TimestampType, LogicalType.TimeType, LogicalType.UuidType
public sealed interface LogicalType
permits LogicalType.StringType, LogicalType.EnumType, LogicalType.UuidType, LogicalType.IntType, LogicalType.DecimalType, LogicalType.DateType, LogicalType.TimeType, LogicalType.TimestampType, LogicalType.IntervalType, LogicalType.JsonType, LogicalType.BsonType, LogicalType.ListType, LogicalType.MapType
Logical types that provide semantic meaning to physical types.
Sealed interface allows for parameterized types (e.g., DECIMAL with scale/precision).
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic enumstatic final record