diff --git a/enterprise/b/containers_btree.go b/enterprise/b/containers_btree.go index a051d7cde..eb7358a5d 100644 --- a/enterprise/b/containers_btree.go +++ b/enterprise/b/containers_btree.go @@ -149,6 +149,13 @@ func (btc *bTreeContainers) Clone() roaring.Containers { return nbtc } +func (btc *bTreeContainers) First() (key uint64, c *roaring.Container) { + if btc.tree.Len() == 0 { + return 0, nil + } + return btc.tree.First() +} + func (btc *bTreeContainers) Last() (key uint64, c *roaring.Container) { if btc.tree.Len() == 0 { return 0, nil