LiveFilter.Sort.Entry (LiveFilter v0.2.0)

Copy Markdown View Source

One sort rule: a public field, direction, optional DB column + nulls placement.

Summary

Types

direction()

@type direction() :: :asc | :desc

nulls()

@type nulls() :: nil | :first | :last

t()

@type t() :: %LiveFilter.Sort.Entry{
  direction: direction(),
  field: atom(),
  nulls: nulls(),
  query_field: atom() | nil
}