Пример #1
0
        public void Compact(IDbTableWriter writer)
        {
            long offset = 0;

            foreach (var i in _tree)
            {
                var length = i.Length;
                writer.CopyData(i.Offset, offset, length);
                i.Offset = offset;
                offset  += length;
            }

            _map = new DataMap <K>(_tree);
        }
Пример #2
0
 internal abstract void Write(IDbTableWriter writer, bool crop);