Class ResultSetSpliterator<T extends org.orbisgis.data.api.dataset.IStreamResultSet>

  • All Implemented Interfaces:
    Spliterator<T>

    public class ResultSetSpliterator<T extends org.orbisgis.data.api.dataset.IStreamResultSet>
    extends Object
    implements Spliterator<T>
    Spliterator implementation dedicated to ResultSet.
    Author:
    Erwan Bocher (CNRS), Sylvain PALOMINOS (UBS Lab-STICC 2020)
    • Constructor Detail

      • ResultSetSpliterator

        public ResultSetSpliterator​(long size,
                                    T rs)
    • Method Detail

      • tryAdvance

        public boolean tryAdvance​(Consumer<? super T> consumer)
        Specified by:
        tryAdvance in interface Spliterator<T extends org.orbisgis.data.api.dataset.IStreamResultSet>
      • estimateSize

        public long estimateSize()
        Specified by:
        estimateSize in interface Spliterator<T extends org.orbisgis.data.api.dataset.IStreamResultSet>
      • characteristics

        public int characteristics()
        Specified by:
        characteristics in interface Spliterator<T extends org.orbisgis.data.api.dataset.IStreamResultSet>