The string of a range format, for example: [20190808T100002Z:20190808T100004Z]
.
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 range.
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.
This method returns the end bookmark of a range.
The end bookmark field of a range.
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 the start bookmark of a range.
The start bookmark field of a range.
This method returns whether the end of the range is inclusive or not.
True if the end range is inclusive, false otherwise.
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 returns whether the start of the range is inclusive or not.
True if the start range is inclusive, 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 returns whether this is a valid range or not.
True if this is a valid range, false otherwise.
This method replaces the start bookmark of the range.
The bookmark field object with the new start value.
If true, the new start range should be exclusive, otherwise it keeps the previous value.
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 range object.