protected override IBTreeRange Execute(BTreeRangeSingle single) { return(BTreeAlgebra.Intersect(_single, single)); }
protected override IBTreeRange Execute(BTreeRangeUnion union) { return(BTreeAlgebra.Intersect(union, _single)); }
protected override IBTreeRange Execute(BTreeRangeSingle range) { return(BTreeAlgebra.Intersect(_union, range)); }