public IEnumerator ExecuteSnapshot(Collection4 executionPath) { IIntIterator4 indexIterator = new IntIterator4Adaptor(IterateIndex(ProcessFieldIndexes ())); Tree idRoot = TreeInt.AddAll(null, indexIterator); IEnumerator snapshotIterator = new TreeKeyIterator(idRoot); IEnumerator singleObjectQueryIterator = SingleObjectSodaProcessor(snapshotIterator ); return(MapIdsToExecutionPath(singleObjectQueryIterator, executionPath)); }
public IdTreeQueryResult(Transaction transaction, IIntIterator4 ids) : base(transaction ) { _ids = TreeInt.AddAll(null, ids); }
private void CreateSnapshot(IEnumerable iterable) { Tree ids = TreeInt.AddAll(null, new IntIterator4Adaptor(iterable)); _iterable = new _IEnumerable_39(ids); }