Enum parquet::basic::LogicalType [−][src]
pub enum LogicalType {
Show 13 variants
STRING(StringType),
MAP(MapType),
LIST(ListType),
ENUM(EnumType),
DECIMAL(DecimalType),
DATE(DateType),
TIME(TimeType),
TIMESTAMP(TimestampType),
INTEGER(IntType),
UNKNOWN(NullType),
JSON(JsonType),
BSON(BsonType),
UUID(UUIDType),
}
Expand description
Logical types used by version 2.4.0+ of the Parquet format.
This is an entirely new struct as of version
4.0.0. The struct previously named LogicalType
was renamed to
ConvertedType
. Please see the README.md for more details.
Variants
STRING(StringType)
Tuple Fields
0: StringType
MAP(MapType)
Tuple Fields
0: MapType
LIST(ListType)
Tuple Fields
0: ListType
ENUM(EnumType)
Tuple Fields
0: EnumType
DECIMAL(DecimalType)
Tuple Fields
0: DecimalType
DATE(DateType)
Tuple Fields
0: DateType
TIME(TimeType)
Tuple Fields
0: TimeType
TIMESTAMP(TimestampType)
Tuple Fields
INTEGER(IntType)
Tuple Fields
0: IntType
UNKNOWN(NullType)
Tuple Fields
0: NullType
JSON(JsonType)
Tuple Fields
0: JsonType
BSON(BsonType)
Tuple Fields
0: BsonType
UUID(UUIDType)
Tuple Fields
0: UUIDType
Trait Implementations
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for LogicalType
impl Send for LogicalType
impl Sync for LogicalType
impl Unpin for LogicalType
impl UnwindSafe for LogicalType
Blanket Implementations
Mutably borrows from an owned value. Read more