Example #1
0
 public IEnumerable <ValueListImpl> AtomicScan(KeyImpl begin, KeyImpl end, IPredicate <ValueListImpl> predicate)
 {
     CheckInitialized();
     return(index.AtomicScan(begin, end).Where(v => predicate.Evaluate(v)));
 }
Example #2
0
 public void Delete(KeyImpl key)
 {
     CheckInitialized();
     index.Remove(key);
 }
Example #3
0
 public void Insert(KeyImpl key, ValueListImpl value)
 {
     CheckInitialized();
     index.Insert(key, value);
 }
Example #4
0
 public void Update(KeyImpl key, ValueListImpl newValue)
 {
     CheckInitialized();
     index.Update(key, newValue);
 }
Example #5
0
 public ValueListImpl Read(KeyImpl key)
 {
     CheckInitialized();
     return(index.Get(key));
 }