EctoInterface.Paginator.PageMetadata (ecto_interface v6.1.1)
Defines page metadata.
Fields
after- an opaque cursor representing the last row of the current page.before- an opaque cursor representing the first row of the current page.limit- the maximum number of entries that can be contained in this page.total_count- the total number of entries matching the query. Requiresinclude_total_count.total_count_cap_exceeded- a boolean indicating whether the:total_count_limitwas exceeded. Requiresinclude_total_count.total_pages- the estimated number of pages, givenlimitandtotal_count. Requiresinclude_total_count.last_page_after- an opaque cursor representing the record from which the last page starts. Requiresinclude_total_count.
Summary
Types
@type opaque_cursor() :: String.t()
@type t() :: %EctoInterface.Paginator.PageMetadata{ after: opaque_cursor() | nil, before: opaque_cursor() | nil, last_page_after: opaque_cursor() | nil, limit: integer(), total_count: integer() | nil, total_count_cap_exceeded: boolean() | nil, total_pages: integer() | nil }