Tags: explanation, administrator

Paging#

Note

This page has been migrated from the old documentation, and has not yet been fully revised. There might be inconsistencies or errors when using with current LinkAhead versions.

The Paging flag splits the retrieval of a (possibly huge) number entities into pages.

Syntax#

      flag   = name, [":", value];
      name   = "P";
      value  = [ index ], ["L", length]];
      index  =  ? any positive integer ?;
      length =  ? any positive integer ?;

Semantics#

The index (starting with zero) denotes the index of the first entity to be retrieved. The length is the number of entities on that page. If length is omitted, the default number of entities is returned (as configured by a server constant called …). If only the name is given the paging behaves as if the index has been zero.

Examples#

http://localhost:10080/Entities/all?flags=P:24L50 returns 50 entities starting with the 25th entity which would be retrieved without paging.

http://localhost:10080/Entities/all?flags=P:24 returns the default number of entities starting with the 25th entity which would be retrieved without paging.

http://localhost:10080/Entities/all?flags=P:L50 returns 50 entities starting with the first entity which would be retrieved without paging.

http://localhost:10080/Entities/all?flags=P returns the default number of entities starting with the first entity which would be retrieved without paging.