@Override
public Holder<byte[]> nextImpl() {
Holder<IndexColumnInfo> next = cursor.nextImpl();
if(next == null || next.getValue()==null)
return null;
IndexColumnInfo info = next.getValue();
Wrapper wrapper = info.getIndexNode(view);
IndexColumn indNode = wrapper.getCol();
byte[] key = indNode.getPrimaryKey();
if(key == null)
throw new IllegalArgumentException("key was null, index data seems corrupt on view="+view+" col="
+wrapper.getColMeta()+" some value is tied to a null primary key. Should" +