return new OIndexTxCursor(txCursor, backedCursor, ascSortOrder, indexChanges);
}
private Map.Entry<Object, OIdentifiable> calculateTxIndexEntry(final Object key, final OIdentifiable backendValue,
OTransactionIndexChanges indexChanges) {
final OTransactionIndexChangesPerKey changesPerKey = indexChanges.getChangesPerKey(key);
if (changesPerKey.entries.isEmpty())
return createMapEntry(key, backendValue);
int putCounter = 1;
for (OTransactionIndexEntry entry : changesPerKey.entries) {