private void ReadComparator(Slice slice) { var bytes = Coding.DecodeLengthPrefixed(slice); m_comparator = Encoding.ASCII.GetString(bytes); m_hasComparator = true; }
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)); }
private void ReadCompactPointer(Slice slice) { var level = Coding.DecodeVarint32(slice); var pointer = Coding.DecodeLengthPrefixed(slice); }