QuackDB.Storage.Segment (quackdb v0.5.3)

Copy Markdown View Source

A row from DuckDB's pragma_storage_info table function.

Summary

Types

t()

@type t() :: %QuackDB.Storage.Segment{
  additional_block_ids: term(),
  block_id: integer() | nil,
  block_offset: integer() | nil,
  column_id: integer() | nil,
  column_name: String.t() | nil,
  column_path: String.t() | nil,
  compression: String.t() | nil,
  count: integer() | nil,
  has_updates: boolean() | nil,
  persistent: boolean() | nil,
  row_group_id: integer() | nil,
  segment_id: integer() | nil,
  segment_info: String.t() | nil,
  segment_type: String.t() | nil,
  start: integer() | nil,
  stats: String.t() | nil
}