Current section
Files
Jump to
Current section
Files
lib/aerospike/page.ex
defmodule Aerospike.Page do
@moduledoc """
One page of scan or query results with a resumable cursor.
`done?` is `true` when no further pages remain. `cursor` may be `nil` when the result
set is exhausted.
"""
alias Aerospike.Cursor
alias Aerospike.Record
@enforce_keys [:records, :cursor, :done?]
defstruct [:records, :cursor, :done?]
@type t :: %__MODULE__{
records: [Record.t()],
cursor: Cursor.t() | nil,
done?: boolean()
}
end