Esempio n. 1
0
        public void NewIndexEntry()
        {
            if (AutoFlush && _writeBatch.Size() > FlushThresholdBytes)
            {
                Flush();
            }

            CurrentDocumentId = _parent.NextDocumentId();
            var sliceWriter = new SliceWriter(8);

            sliceWriter.WriteBigEndian(CurrentDocumentId);
            _currentDocumentIdSlice = sliceWriter.CreateSlice();
            _writeBatch.Add(_currentDocumentIdSlice, Stream.Null, "docs");
        }