2.2.3.1.2 Query Changes
The Query Changes sub-response returns the set of changes the server has for the data elements in the following format.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Query Changes Response |
||||||||||||||||||||||||||||||||
Storage Index Extended GUID (variable) |
||||||||||||||||||||||||||||||||
... |
||||||||||||||||||||||||||||||||
P |
A |
Reserved |
Knowledge (variable) |
|||||||||||||||||||||||||||||
... |
||||||||||||||||||||||||||||||||
File Hash (4 bytes) |
||||||||||||||||||||||||||||||||
Type (variable) |
||||||||||||||||||||||||||||||||
… |
||||||||||||||||||||||||||||||||
Data Hash (variable) |
||||||||||||||||||||||||||||||||
... |
||||||||||||||||||||||||||||||||
Query Changes Response (4 bytes): A 32-bit Stream Object Header (section 2.2.1.5.2) that specifies a Query Changes response.
Storage Index Extended GUID (variable): An Extended GUID (section 2.2.1.7) that specifies Storage Index.
P (1 bit): If set, a bit that specifies that the result is a partial result and not the full results.
A – User Content Equivalent Version Returned (1 bit): If set, a bit that specifies that User Content Equivalent Version Ok field was specified and used.<26>
Reserved (6 bits): A 6-bit reserved field that MUST be set to zero and MUST be ignored.
Knowledge (variable): A Knowledge (section 2.2.1.13) that specifies the current state of the file on the server.
File Hash (4 bytes): An optional 32-bit Stream Object Header that specifies the beginning of File Hash.
Type (variable): An optional compact unsigned 64-bit integer that specifies the type of the hash as specified in the Request Hashing Schema (section 2.2.2).
Data Hash (variable): An optional Binary Item (section 2.2.1.3) that specifies the file hash.