@return Returns true if any of the CF iterators have another value
()
| 1788 | |
| 1789 | /** @return Returns true if any of the CF iterators have another value */ |
| 1790 | private boolean hasNext() { |
| 1791 | for (final Iterator<Entry<byte[], ByteMap<TreeMap<Long, byte[]>>>> cursor : |
| 1792 | cursors.values()) { |
| 1793 | if (cursor.hasNext()) { |
| 1794 | return true; |
| 1795 | } |
| 1796 | } |
| 1797 | return false; |
| 1798 | } |
| 1799 | |
| 1800 | /** Insanely inefficient and ugly way of advancing the cursors */ |
| 1801 | private void advance() { |