Lucene.Net.Codecs.Memory.MemoryPostingsFormat.TermsWriter.finish C# (CSharp) Метод

finish() публичный Метод

public finish ( long sumTotalTermFreq, long sumDocFreq, int docCount ) : void
sumTotalTermFreq long
sumDocFreq long
docCount int
Результат void
		public override void finish(long sumTotalTermFreq, long sumDocFreq, int docCount)
		{
		  if (termCount > 0)
		  {
			@out.WriteVInt(termCount);
			@out.WriteVInt(field.number);
			if (field.IndexOptions != IndexOptions.DOCS_ONLY)
			{
			  @out.WriteVLong(sumTotalTermFreq);
			}
			@out.WriteVLong(sumDocFreq);
			@out.WriteVInt(docCount);
			FST<BytesRef> fst = builder.finish();
			fst.save(@out);
			//System.out.println("finish field=" + field.name + " fp=" + out.getFilePointer());
		  }
		}