BTDB.KVDBLayer.HashKeyIndex.WriteHeader C# (CSharp) Method

WriteHeader() private method

private WriteHeader ( AbstractBufferedWriter writer ) : void
writer BTDB.StreamLayer.AbstractBufferedWriter
return void
        internal void WriteHeader(AbstractBufferedWriter writer)
        {
            FileCollectionWithFileInfos.WriteHeader(writer, _guid);
            writer.WriteUInt8((byte) KVFileType.HashKeyIndex);
            writer.WriteVInt64(_subId);
            writer.WriteVInt64(_generation);
            writer.WriteVUInt32(_keyLen);
        }

Usage Example

Esempio n. 1
0
        void StartNewHashIndexFile()
        {
            _hashIndexFile   = _fileCollection.AddFile("hid");
            _hashIndexWriter = _hashIndexFile.GetAppenderWriter();
            var fileInfo = new HashKeyIndex(_subDBId, _fileCollection.NextGeneration(), _fileCollection.Guid, (uint)_keyLen);

            fileInfo.WriteHeader(_hashIndexWriter);
            _fileCollection.SetInfo(_hashIndexFile.Index, fileInfo);
        }
All Usage Examples Of BTDB.KVDBLayer.HashKeyIndex::WriteHeader