Class Directories.SSTableLister

  • Enclosing class:
    Directories

    public static class Directories.SSTableLister
    extends java.lang.Object
    • Method Detail

      • list

        public java.util.Map<Descriptor,​java.util.Set<Component>> list​(boolean includeForeignTables)
        This method is used upon SSTable importing (nodetool import) as there is no strict requirement to place SSTables in a directory structure where name of a directory equals to table name and parent of such directory equals to keyspace name. For such cases, we want to include such SSTables too, rendering the parameter to be set to true.
        Parameters:
        includeForeignTables - whether descriptors not matching metadata of this lister should be included
        Returns:
        found descriptors and related set of components
      • sortedList

        public java.util.List<java.util.Map.Entry<Descriptor,​java.util.Set<Component>>> sortedList()
        Returns a sorted version of the list method. Descriptors are sorted by generation.
        Returns:
        a List of descriptors to their components.
      • listFiles

        public java.util.List<File> listFiles()
      • listFiles

        public java.util.List<File> listFiles​(boolean includeForeignTables)