1. Minor Java API Release
With this release we add a few constants and methods to the Java API. The changes are backwards-compatible.
New API Version
See Structure API Versions for full version information and downloads.
2. Compatible Changes in the Java API
2.1. Tempo Account support
We have added two constants and two static methods to support the new Tempo Account grouper and the corresponding built-in item type:
2.2. New versions of
We have added two new
findRows() methods to the
void findRows(ItemIdentity itemId, LongPredicate consumer)
default void findRows(ItemIdentity itemId, LongConsumer consumer)
These methods guarantee that all row IDs your
consumer is given during the
findRows() call can be resolved by
getRow(long) without throwing a
MissingRowException. You can use the first method to stop the scan early.
The original method
LongIterator findRows(ItemIdentity itemId) has been converted to a default method. Please note that this method will scan all rows before returning and that the row IDs produced by the resulting
LongIterator may get deleted after the
findRows() call returns.