...
example value types | Comments | |||||||
---|---|---|---|---|---|---|---|---|
key | description of value | singly linked | singly linked + order | doubly linked | doubly linked + order | array | hash | |
first | pointer to first item in list | URI of proxy | URI of proxy | URI of proxy | URI of proxy | URI of proxy | URI of proxy | |
last | pointer to last item in list | X | X | URI of proxy | URI of proxy | URI of proxy | URI of proxy | |
count | count of all items in list | X | X | X | X | X | X | |
first_loaded | pointer to first item in loaded range of items | item | item | item | item | array[0] | URI of proxy | |
last_loaded | pointer to last item in loaded range of items | X | X | item | itemN | array[size of array] | URI of proxy | |
count_loaded | count of items in currently loaded range | X | X | X | =position of last - position of first | size of array | size of hash | |
resume_token | pointer to item after last_loaded | URI of proxy | URI of proxy | URI of proxy | URI of proxy | URI of proxy | URI of proxy | |
loaded_items | pointer to loaded items | use first_loaded | use first_loaded | use first_loaded | use first_loaded | array | hash |
List Item Info
example value types | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
key | description of value | singly linked | singly linked + order | doubly linked | doubly linked + order | array | hash | Comments | |||
uri | URI of proxy for this item | URI of proxy | URI of proxy | URI of proxy | URI of proxy | URI of proxy | URI of proxy | This is the hash key for loaded_items when the list is implemented as a hash. | |||
prev | pointer to previous item in list | X | X | URI of proxy | URI of proxy | = p - 1 | URI of proxy | ||||
next | pointer to next item in list | URI of proxy | URI of proxy | URI of proxy | URI of proxy | = p + 1 | URI of proxy | ||||
prev_loaded | pointer to previous item in loaded range of items | X | X | URI of proxy | prev item | prev itemURI of proxy | = pl - 1 | URI of proxy | |||
next_loaded | pointer to next item in loaded range of items | URI of proxy | URI of proxy | URI of proxy | next item | next item | next item | next itemURI of proxy | = pl + 1 | URI of proxy | |
proxyFor | URI of list item being aggregated | URI | URI | URI | URI | URI | URI | ||||
proxyIn | URI of list aggregation | URI of aggregation | URI of aggregation | URI of aggregation | URI of aggregation | URI of aggregation | URI of aggregation | ||||
proxyIn_loaded | pointer to List Header | header | header | header | header | header | header | ||||
position (p) | position in full list | X | p | X | p | p | X | ||||
position_loaded (pl) | position in loaded range of items | X | pl | X | pl | pl | X |
...