snazy opened a new pull request, #1938:
URL: https://github.com/apache/polaris/pull/1938

   Based on #1838, following up on #1555
   
   * Allows multiple implementations of `Token` referencing the "next page", 
encapsulated in `PageToken`. No changes to `polaris-core` needed to add custom 
`Token` implementations.
   * Extensible to (later) support (cryptographic) signatures to prevent 
tampered page-token
   * Refactor pagination code to delineate API-level page tokens and internal 
"pointers to data"
   * Requests deal with the "previous" token, user-provided page size 
(optional) and the previous request's page size.
   * Concentrate the logic of combining page size requests and previous tokens 
in `PageTokenUtil`
   * `PageToken` subclasses are no longer necessary.
   * Serialzation of `PageToken` uses Jackson serialization (smile format)
   
   Since no (metastore level) implementation handling pagination existed 
before, no backwards compatibility is needed.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@polaris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to