Class Query<T,​Q extends Query<T,​Q>>

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected Query​(java.util.function.Supplier<java.util.List<T>> source)  
    • Constructor Detail

      • Query

        protected Query​(java.util.function.Supplier<java.util.List<T>> source)
    • Method Detail

      • self

        protected abstract Q self()
      • keepIf

        public Q keepIf​(java.util.function.Predicate<T> predicate)
      • removeIf

        public Q removeIf​(java.util.function.Predicate<T> predicate)
      • sort

        public Q sort​(java.util.Comparator<T> next)
      • skip

        public Q skip​(int count)
      • limit

        public Q limit​(int count)
      • distinct

        public Q distinct()
      • list

        public java.util.List<T> list()
      • first

        public T first()
      • last

        public T last()
      • count

        public int count()
      • exists

        public boolean exists()