Zongzi.Timeline.Neighborhood (zongzi v0.3.0)

Copy Markdown

Local sequences view 以 focus 为中心

List order in left / right prensents 由近到远

Summary

Types

在链表上的格距(依照 Query 的选项确定包含或舍弃墓碑格)

t()

Types

cell()

@type cell() :: %{
  seq_id: Zongzi.Timeline.SeqID.t(),
  status: status(),
  hops_from_focus: hops_from_focus()
}

hops_from_focus()

@type hops_from_focus() :: non_neg_integer()

在链表上的格距(依照 Query 的选项确定包含或舍弃墓碑格)

status()

@type status() :: :active | :merge_tombstone | :delete_tombstone

t()

@type t() :: %Zongzi.Timeline.Neighborhood{
  focus: Zongzi.Timeline.SeqID.t() | nil,
  focus_status: status() | :missing,
  left: [cell()],
  right: [cell()]
}