public NestedMapResultsSection GetNestedResultsSection(Tree tree = null) { if (_nestedSection != null) { return(_nestedSection); } _nestedSection = new NestedMapResultsSection(_indexContext.Environment, tree ?? _mapReduceContext.ReducePhaseTree, _nestedValueKey); return(_nestedSection); }
private void MoveExistingResultsToTree(NestedMapResultsSection section) { Type = MapResultsStorageType.Tree; var byteType = (byte)Type; using (Slice.External(_indexContext.Allocator, &byteType, sizeof(byte), out Slice val)) _mapReduceContext.ResultsStoreTypes.Add((long)_reduceKeyHash, val); InitializeTree(create: true); section.MoveTo(Tree); }