The raw bookmark string of a format: 10357694053628526720|1490901822670001000|
.
The raw bookmark string of a format: 10357694053628526720|1490901822670001000|
.
This method provides a way to duplicate this object.
The copied bookmark field object.
This method provides a way to make this object a duplicate of a field if the field represents a valid bookmark.
The bookmark field object.
This method compares the current object with another object.
Another bookmark field object or a string raw bookmark.
True if the two objects are equal, false otherwise.
Returns the publisher id for the bookmark or 0 if it's a timestamp.
The corresponding publisher id for this bookmark or null if it's a timestamp or a range value.
This method returns the sequence number for the bookmark or 0 if it's a timestamp or a range value.
The corresponding sequence number for this bookmark.
This method returns whether it's clear/reset or not.
True if the object is "null" (reset), false otherwise.
This method identifies if this bookmark represents a range value.
Only checks for starting [( and ending ]) so not a full validation.
Example of a range value: [20150102T122500Z:20150102T123500Z]
True if the bookmark field is a range bookmark value, false otherwise.
This method identifies if this bookmark represents a timestamp.
Example of a timestamp: 20150102T123500Z
True if the bookmark field is a timestamp, false otherwise.
This method resets/clears this object.
This method returns the raw bookmark value as a string.
The raw bookmark value.
This is the class that encapsulates a bookmark object (which consists of a publisher id and a sequence number).