Rill v0.10.4 Rill.MessageStore.StreamName View Source

Link to this section Summary

Link to this section Types

Link to this type

stream_name_opts() View Source
stream_name_opts() :: {:type, String.t() | nil} | {:types, [String.t()] | nil}

Link to this section Functions

Link to this function

category?(stream_name) View Source
category?(stream_name :: t()) :: boolean()

Link to this function

get_category(stream_name) View Source
get_category(stream_name :: t()) :: String.t()

Link to this function

get_entity_name(stream_name) View Source
get_entity_name(stream_name :: t()) :: String.t()

Link to this function

get_id(stream_name) View Source
get_id(stream_name :: t()) :: String.t() | nil

Link to this function

get_type_list(stream_name) View Source
get_type_list(stream_name :: t()) :: String.t() | nil

Link to this function

get_types(stream_name) View Source
get_types(stream_name :: t()) :: [String.t()]

Link to this function

stream_name(category_name) View Source

Link to this function

stream_name(category_name, id) View Source

Link to this function

stream_name(category_name, id, opts) View Source
stream_name(
  category_name :: String.t(),
  id :: String.t() | nil,
  opts :: [stream_name_opts()]
) :: boolean()