Skip to content

Non null ContinuationToken json but null token value #119

Open

Description

@sophiaso

When querying with pagination for partitioned collection, for the last page, the pagination token is not null, but the token field is null. e.g.,

{"token":null,"range":{"max":"05C1D9CD673398","min":"05C1C9CD673398","isMinInclusive":true,"isMaxInclusive":false}}

Does above token indicate it's already the last page? Though in my case, it's actually the last page, besides the whole json itself is not null.

Similar issue here:
https://stackoverflow.com/a/51868733

The explanation was:
"As for why the SDK does not just give a json null value for the continuation token: The SDK has reached the end for a given partition but mstill needs to visit other partitions to know for sure that there are no more documents that match your filter / need to be returned to the client."

But it's unclear whether should the user treat this as last page. Andrew Liu (@aliuy)
Any help?

Activity

  1. ausfeldt commented on Sep 6, 2018

    @ausfeldt

    Sophiaso (@sophiaso) A null token is the last page for a given partition range. If it is the last page of data on the last partition range, then the whole json itself will be null.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions