@Override public void initialize(final Split split) throws InterruptedException { iterator = createIterator(split); }
@Override protected boolean fetchNextKeyValue() { if (!iterator.hasNext()) { return false; } else { VALUE next = iterator.next(); KEY key = getKey(next); setCurrentKeyValue(key, next); return true; } } }