Interface RSortable<V>

Type Parameters:
V - object type
All Superinterfaces:
RSortableAsync<V>
All Known Subinterfaces:
RGeo<V>, RList<V>, RScoredSortedSet<V>, RSet<V>, RSetCache<V>
All Known Implementing Classes:
RedissonGeo, RedissonLexSortedSet, RedissonList, RedissonListMultimapValues, RedissonScoredSortedSet, RedissonSet, RedissonSetCache, RedissonSetMultimapValues, RedissonSubList, RedissonTransactionalSet, RedissonTransactionalSetCache

public interface RSortable<V> extends RSortableAsync<V>
Author:
Nikita Koksharov
  • Method Details

    • readSort

      V readSort(SortOrder order)
      Read data in sorted view
      Parameters:
      order - for sorted data
      Returns:
      sorted collection
    • readSort

      V readSort(SortOrder order, int offset, int count)
      Read data in sorted view
      Parameters:
      order - for sorted data
      offset - of sorted data
      count - of sorted data
      Returns:
      sorted collection
    • readSort

      V readSort(String byPattern, SortOrder order)
      Read data in sorted view
      Parameters:
      byPattern - that is used to generate the keys that are used for sorting
      order - for sorted data
      Returns:
      sorted collection
    • readSort

      V readSort(String byPattern, SortOrder order, int offset, int count)
      Read data in sorted view
      Parameters:
      byPattern - that is used to generate the keys that are used for sorting
      order - for sorted data
      offset - of sorted data
      count - of sorted data
      Returns:
      sorted collection
    • readSort

      <T> Collection<T> readSort(String byPattern, List<String> getPatterns, SortOrder order)
      Read data in sorted view
      Type Parameters:
      T - object type
      Parameters:
      byPattern - that is used to generate the keys that are used for sorting
      getPatterns - that is used to load values by keys in sorted view
      order - for sorted data
      Returns:
      sorted collection
    • readSort

      <T> Collection<T> readSort(String byPattern, List<String> getPatterns, SortOrder order, int offset, int count)
      Read data in sorted view
      Type Parameters:
      T - object type
      Parameters:
      byPattern - that is used to generate the keys that are used for sorting
      getPatterns - that is used to load values by keys in sorted view
      order - for sorted data
      offset - of sorted data
      count - of sorted data
      Returns:
      sorted collection
    • readSortAlpha

      V readSortAlpha(SortOrder order)
      Read data in sorted view lexicographically
      Parameters:
      order - for sorted data
      Returns:
      sorted collection lexicographically
    • readSortAlpha

      V readSortAlpha(SortOrder order, int offset, int count)
      Read data in sorted view lexicographically
      Parameters:
      order - for sorted data
      offset - of sorted data
      count - of sorted data
      Returns:
      sorted collection lexicographically
    • readSortAlpha

      V readSortAlpha(String byPattern, SortOrder order)
      Read data in sorted view lexicographically
      Parameters:
      byPattern - that is used to generate the keys that are used for sorting
      order - for sorted data
      Returns:
      sorted collection lexicographically
    • readSortAlpha

      V readSortAlpha(String byPattern, SortOrder order, int offset, int count)
      Read data in sorted view lexicographically
      Parameters:
      byPattern - that is used to generate the keys that are used for sorting
      order - for sorted data
      offset - of sorted data
      count - of sorted data
      Returns:
      sorted collection lexicographically
    • readSortAlpha

      <T> Collection<T> readSortAlpha(String byPattern, List<String> getPatterns, SortOrder order)
      Read data in sorted view lexicographically
      Type Parameters:
      T - object type
      Parameters:
      byPattern - that is used to generate the keys that are used for sorting
      getPatterns - that is used to load values by keys in sorted view
      order - for sorted data
      Returns:
      sorted collection lexicographically
    • readSortAlpha

      <T> Collection<T> readSortAlpha(String byPattern, List<String> getPatterns, SortOrder order, int offset, int count)
      Read data in sorted view lexicographically
      Type Parameters:
      T - object type
      Parameters:
      byPattern - that is used to generate the keys that are used for sorting
      getPatterns - that is used to load values by keys in sorted view
      order - for sorted data
      offset - of sorted data
      count - of sorted data
      Returns:
      sorted collection lexicographically
    • sortTo

      int sortTo(String destName, SortOrder order)
      Sort data and store to destName list
      Parameters:
      destName - list object destination
      order - for sorted data
      Returns:
      length of sorted data
    • sortTo

      int sortTo(String destName, SortOrder order, int offset, int count)
      Sort data and store to destName list
      Parameters:
      destName - list object destination
      order - for sorted data
      offset - of sorted data
      count - of sorted data
      Returns:
      length of sorted data
    • sortTo

      int sortTo(String destName, String byPattern, SortOrder order)
      Sort data and store to destName list
      Parameters:
      destName - list object destination
      byPattern - that is used to generate the keys that are used for sorting
      order - for sorted data
      Returns:
      length of sorted data
    • sortTo

      int sortTo(String destName, String byPattern, SortOrder order, int offset, int count)
      Sort data and store to destName list
      Parameters:
      destName - list object destination
      byPattern - that is used to generate the keys that are used for sorting
      order - for sorted data
      offset - of sorted data
      count - of sorted data
      Returns:
      length of sorted data
    • sortTo

      int sortTo(String destName, String byPattern, List<String> getPatterns, SortOrder order)
      Sort data and store to destName list
      Parameters:
      destName - list object destination
      byPattern - that is used to generate the keys that are used for sorting
      getPatterns - that is used to load values by keys in sorted view
      order - for sorted data
      Returns:
      length of sorted data
    • sortTo

      int sortTo(String destName, String byPattern, List<String> getPatterns, SortOrder order, int offset, int count)
      Sort data and store to destName list
      Parameters:
      destName - list object destination
      byPattern - that is used to generate the keys that are used for sorting
      getPatterns - that is used to load values by keys in sorted view
      order - for sorted data
      offset - of sorted data
      count - of sorted data
      Returns:
      length of sorted data