Class ContainerIterator

java.lang.Object
org.roaringbitmap.art.ContainerIterator
All Implemented Interfaces:
Iterator<Container>

public class ContainerIterator extends Object implements Iterator<Container>
  • Constructor Details

    • ContainerIterator

      public ContainerIterator(Containers containers)
      construct a containers iterator
      Parameters:
      containers - the containers
  • Method Details

    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<Container>
    • next

      public Container next()
      Specified by:
      next in interface Iterator<Container>
    • getCurrentContainerIdx

      public long getCurrentContainerIdx()
    • replace

      public void replace(Container container)
      replace current container
      Parameters:
      container - the fresh container which is to replace the current old one