Skip to main content

Module wire

Module wire 

Source
Expand description

Wire-level encoding metadata - for tile analysis and tooling.

These types describe the physical and logical encoding of streams inside an MLT tile. Normal tile consumers (parse -> iterate features) do not need this module; it is intended for tools that inspect or report encoding statistics.

Structs§

IntEncoding
Morton
Metadata for Morton decoding
StreamMeta
Metadata about an encoded stream

Enums§

ColumnType
Column data type, as stored in the tile.
DictionaryType
Dictionary type used for a column, as stored in the tile
LengthType
Length type used for a column, as stored in the tile
LogicalEncoding
How should the stream be interpreted at the logical level (second pass of decoding)
LogicalTechnique
Logical encoding technique used for a column, as stored in the tile
OffsetType
Offset type used for a column, as stored in the tile
PhysicalEncoding
Physical encoding used for a column, as stored in the tile
RleLayout
Which RLE stream layout the encoder should produce.
RleMeta
Metadata for RLE decoding, one variant per RleLayout.
StatType
What to calculate with Analyze::collect_statistic.
StreamType
How should the stream be interpreted at the physical level (first pass of decoding)

Traits§

Analyze
Trait for estimating various size/count metrics.