@Override
public FromToHolder export() {
final TIntObjectHashMap<IndexMappingBufferRecord> map = innerBuffer.map;
final int size = from.length + map.size();
int[] from1 = new int[size],
to1 = new int[size];
System.arraycopy(from, 0, from1, 0, from.length);
System.arraycopy(to, 0, to1, 0, from.length);
int i = from.length;
TIntObjectIterator<IndexMappingBufferRecord> iterator = map.iterator();
while (iterator.hasNext()) {
iterator.advance();
from1[i] = iterator.key();
to1[i++] = iterator.value().getIndexName();
}
return new FromToHolder(from1, to1, getSign());
}