Ejemplo n.º 1
0
 private bool Contains(int id)
 {
     lock (Lock())
     {
         IBTreeRange range = BTree().SearchRange(Transaction(), id);
         return(!range.IsEmpty());
     }
 }
        public virtual void TestSearchingRemoved()
        {
            int[] keys = new int[] { 3, 4, 7, 9 };
            Add(keys);
            Remove(4);
            IBTreeRange result = Search(4);

            Assert.IsTrue(result.IsEmpty());
            IBTreeRange range = result.Greater();

            BTreeAssert.AssertRange(new int[] { 7, 9 }, range);
        }
Ejemplo n.º 3
0
 public override bool IsEmpty()
 {
     return(_range.IsEmpty());
 }
Ejemplo n.º 4
0
 public virtual bool IsEmpty()
 {
     return(_range.IsEmpty());
 }