Diff of /trunk/src/SparkDbNet.Core/BigTable/SSTableIndex.cs [r66] .. [r67] Maximize Restore

  Switch to side-by-side view

--- a/trunk/src/SparkDbNet.Core/BigTable/SSTableIndex.cs
+++ b/trunk/src/SparkDbNet.Core/BigTable/SSTableIndex.cs
@@ -2,12 +2,13 @@
 using System.Collections.Generic;
 using System.Diagnostics;
 using SparkDbNet.DataFiles;
+using SparkDbNet.Collections;
 
 namespace SparkDbNet.BigTable
 {
     public class SSTableIndex
     {
-        public Dictionary<RowKey, long> KeyIndex = new Dictionary<RowKey, long>();
+        public OrderedList<RowKey, long> KeyIndex = new OrderedList<RowKey, long>();
 
         public BloomFilter BloomFilter { get; private set; }
 
@@ -19,6 +20,7 @@
         public SSTableIndex(uint max_hash_value = 1024)
         {
             BloomFilter = new BloomFilter(max_hash_value);
+           // SortedList<RowKey, long> al; al.IndexOfKey
         }
 
         internal void Add(Row row, long offset)