Example #1
0
        private void ReadComparator(Slice slice)
        {
            var bytes = Coding.DecodeLengthPrefixed(slice);

            m_comparator    = Encoding.ASCII.GetString(bytes);
            m_hasComparator = true;
        }
Example #2
0
        private void ReadNewFile(Slice slice)
        {
            var level    = Coding.DecodeVarint32(slice);
            var fileNr   = Coding.DecodeVarint64(slice);
            var fileSize = Coding.DecodeVarint64(slice);
            var smallest = new Key(Coding.DecodeLengthPrefixed(slice));
            var largest  = new Key(Coding.DecodeLengthPrefixed(slice));

            m_files.Add(new TableFile(level, fileNr, fileSize, smallest, largest));
        }
Example #3
0
 private void ReadCompactPointer(Slice slice)
 {
     var level   = Coding.DecodeVarint32(slice);
     var pointer = Coding.DecodeLengthPrefixed(slice);
 }