Struct parquet::schema::types::ColumnDescriptor[][src]

pub struct ColumnDescriptor { /* fields omitted */ }

A descriptor for leaf-level primitive columns. This encapsulates information such as definition and repetition levels and is used to re-assemble nested data.

Methods

impl ColumnDescriptor
[src]

Creates new descriptor for leaf-level column.

Returns maximum definition level for this column.

Returns maximum repetition level for this column.

Returns ColumnPath for this column.

Returns root Type (most top-level parent field) for this leaf column.

Returns column name.

Returns LogicalType for this column.

Returns physical type for this column. Note that it will panic if called on a non-primitive type.

Returns type length for this column. Note that it will panic if called on a non-primitive type.

Returns type precision for this column. Note that it will panic if called on a non-primitive type.

Returns type scale for this column. Note that it will panic if called on a non-primitive type.

Auto Trait Implementations

impl !Send for ColumnDescriptor

impl !Sync for ColumnDescriptor