Skip to main content

Module pagination

Module pagination 

Source
Expand description

Explicit provider-neutral pagination strategy state.

Structs§

CursorDigest
Caller-produced fixed-size cursor digest.
CursorHistory
Cleanup-owning exact cursor history used for cycle and collision checks.
NumberedPageBoundary
Accepted numbered-page boundary.
NumberedPageMetadata
Validated metadata from one numbered-page response.
NumberedPagination
Stateful numbered-page strategy with locked traversal metadata.
OffsetPageBoundary
Accepted offset-page boundary.
OffsetPageMetadata
Validated metadata from one offset-based response.
OffsetPagination
Stateful offset strategy with fixed page size and total metadata.
PageNumber
One-based provider-neutral page number.
PaginationBudget
Transactional request, item, and snapshot budget.
PaginationCursor
Cleanup-owning opaque cursor populated by atomic source transfer.
PaginationLimits
Hard traversal limits selected before the first request.
PaginationMarker
Cleanup-owning opaque marker populated by atomic source transfer.
PaginationProgress
Public nonsensitive traversal counters.
ProviderLinkBinding
Immutable operation boundary used to validate provider pagination links.
SnapshotId
Provider snapshot identifier supplied by a provider decoder.
ValidatedProviderLink
Cleanup-owning operation-bound provider pagination link.

Enums§

PaginationError
Pagination validation or transition error.
ProviderLinkExecutionError
Provider-link validation or authenticated transport failure.
SnapshotPolicy
Snapshot presence policy fixed for one traversal.

Constants§

MAX_OPAQUE_STATE_BYTES
Maximum opaque cursor, marker, or provider-link target length.
MAX_SNAPSHOT_ID_BYTES
Maximum exact provider snapshot identity length.