FSST.Table (FSST v0.1.0)

Copy Markdown View Source

Opaque FSST symbol table.

Build tables with FSST.train/2 and pass them to FSST.compress/3 and FSST.decompress/3.

Summary

Types

t()

@type t() :: %FSST.Table{
  backend: module(),
  codes: %{required(binary()) => byte()} | nil,
  lengths: [pos_integer()] | nil,
  native: term(),
  pattern: tuple() | nil,
  symbols: tuple() | nil
}