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.