internal virtual void Update(BufferedDeletes @in) { numTerms += @in.numTerms; bytesUsed += @in.bytesUsed; foreach (KeyValuePair <Term, Num> term in @in.terms) { terms[term.Key] = term.Value; } foreach (KeyValuePair <Query, int> term in @in.queries) { queries[term.Key] = term.Value; } docIDs.AddRange(@in.docIDs); @in.Clear(); }
internal virtual void Update(BufferedDeletes @in) { numTerms += @in.numTerms; bytesUsed += @in.bytesUsed; foreach (KeyValuePair<Term, Num> term in @in.terms) { terms[term.Key] = term.Value; } foreach (KeyValuePair<Query, int> term in @in.queries) { queries[term.Key] = term.Value; } docIDs.AddRange(@in.docIDs); @in.Clear(); }