Class IdDataInterface<T extends IdObject>

  • All Implemented Interfaces:
    be.bagofwords.iterator.DataIterable<T>, Iterable<T>

    public class IdDataInterface<T extends IdObject>
    extends Object
    implements be.bagofwords.iterator.DataIterable<T>
    • Constructor Detail

    • Method Detail

      • read

        public T read​(String id)
      • write

        public void write​(T object)
      • write

        public void write​(Iterator<T> objects)
      • write

        public void write​(be.bagofwords.iterator.CloseableIterator<T> objects)
      • stream

        public java.util.stream.Stream<T> stream()
      • stream

        public java.util.stream.Stream<T> stream​(java.util.function.Predicate<T> valueFilter)
      • iterator

        public be.bagofwords.iterator.CloseableIterator<T> iterator()
        Specified by:
        iterator in interface be.bagofwords.iterator.DataIterable<T extends IdObject>
        Specified by:
        iterator in interface Iterable<T extends IdObject>
      • iterator

        public be.bagofwords.iterator.CloseableIterator<T> iterator​(java.util.function.Predicate<T> valueFilter)
      • apprSize

        public long apprSize()
        Specified by:
        apprSize in interface be.bagofwords.iterator.DataIterable<T extends IdObject>
      • flush

        public void flush()
      • dropAllData

        public void dropAllData()
      • close

        public void close()