10.6.4. Hot Rod GetWithVersion Operation
A Hot Rod
GetWithVersion
operation uses the following request format:
Field | Data Type | Details |
---|---|---|
Header | - | - |
Key Length | vInt | Contains the length of the key. The vInt data type is used because of its size (up to 6 bytes), which is larger than the size of Integer.MAX_VALUE . However, Java disallows single array sizes to exceed the size of Integer.MAX_VALUE . As a result, this vInt is also limited to the maximum size of Integer.MAX_VALUE . |
Key | Byte array | Contains a key, the corresponding value of which is requested. |
The response header for this operation contains one of the following response statuses:
Response Status | Details |
---|---|
0x00 | Successful operation. |
0x02 | The key does not exist. |
The response for this operation contains the following:
Field | Data Type/Size | Details |
---|---|---|
Entry Version | 8 bytes | Contains the unique value of an existing entry's modification. |
Value Length | vInt | Contains the length of the value. |
Value | Byte array | Contains the requested value. |