Exemplo n.º 1
0
 public abstract IEnumerator Iterator <T>(OrderByConstants arg1);
 public BTreeIteratorSingleValuePerKey(IBTree tree, OrderByConstants orderByType) : base(tree, orderByType)
 {
 }
Exemplo n.º 3
0
 protected AbstractBTreeCollection(OrderByConstants orderByType)
 {
     // TODO compute degree best value for the size value
     _tree        = BuildTree(OdbConfiguration.GetIndexBTreeDegree());
     _orderByType = orderByType;
 }
Exemplo n.º 4
0
 protected virtual IEnumerator <TItem> Iterator(OrderByConstants newOrderByType)
 {
     return((IEnumerator <TItem>)_tree.Iterator <TItem>(newOrderByType));
 }
Exemplo n.º 5
0
 protected override IEnumerator <T> Iterator(OrderByConstants orderByType)
 {
     return(new LazyOdbBtreeIteratorMultiple <T>(GetTree(), orderByType, _storageEngine, _returnObjects));
 }
 public override IEnumerator Iterator <T>(OrderByConstants orderBy)
 {
     return(new BTreeIteratorMultipleValuesPerKey <T>(this, orderBy));
 }
Exemplo n.º 7
0
 /// <param name="tree"> </param>
 /// <param name="orderByType"> </param>
 /// <param name="storageEngine"> </param>
 /// <param name="returnObjects"> </param>
 public LazyOdbBtreeIteratorMultiple(IBTree tree, OrderByConstants orderByType, IStorageEngine storageEngine,
                                     bool returnObjects) : base(tree, orderByType)
 {
     _storageEngine = storageEngine;
     _returnObjects = returnObjects;
 }
Exemplo n.º 8
0
 public InMemoryBTreeCollection(OrderByConstants orderByType) : base(orderByType)
 {
 }
 /// <param name="tree"> </param>
 /// <param name="orderByType"> </param>
 public BTreeIteratorMultipleValuesPerKey(IBTree tree, OrderByConstants orderByType) : base(tree, orderByType)
 {
     _currenListIndex = 0;
     _currentValue    = null;
 }