[−][src]Module parquet::schema::types
Contains structs and methods to build Parquet schema and schema descriptors.
Structs
BasicTypeInfo | Basic type info. This contains information such as the name of the type, the repetition level, the logical type and the kind of the type (group, primitive). |
ColumnDescriptor | A descriptor for leaf-level primitive columns. This encapsulates information such as definition and repetition levels and is used to re-assemble nested data. |
ColumnPath | Represents a path in a nested schema |
GroupTypeBuilder | A builder for group types. All attributes are optional except the name.
Note that if not specified explicitly, |
PrimitiveTypeBuilder | A builder for primitive types. All attributes are optional
except the name and physical type.
Note that if not specified explicitly, |
SchemaDescriptor | A schema descriptor. This encapsulates the top-level schemas for all the columns, as well as all descriptors for all the primitive columns. |
Enums
Type | Representation of a Parquet type.
Used to describe primitive leaf fields and structs, including top-level schema.
Note that the top-level schema type is represented using |
Functions
from_thrift | Method to convert from Thrift. |
to_thrift | Method to convert to Thrift. |
Type Definitions
ColumnDescPtr | Type alias for |
SchemaDescPtr | Type alias for |
TypePtr | Type alias for |