public static String parseSSTableComponent()

in server/src/main/java/org/apache/cassandra/sidecar/utils/MetricUtils.java [43:76]


    public static String parseSSTableComponent(String filename)
    {
        Objects.requireNonNull(filename, "Filename can not be null for SSTable component parsing");
        String trimmedFilename = filename.trim();
        if (trimmedFilename.endsWith(DATA))
        {
            return DATA;
        }
        if (trimmedFilename.endsWith(COMPRESSION))
        {
            return COMPRESSION;
        }
        if (trimmedFilename.endsWith(DIGEST))
        {
            return DIGEST;
        }
        if (trimmedFilename.endsWith(FILTER))
        {
            return FILTER;
        }
        if (trimmedFilename.endsWith(INDEX))
        {
            return INDEX;
        }
        if (trimmedFilename.endsWith(STATISTICS))
        {
            return STATISTICS;
        }
        if (trimmedFilename.endsWith(SUMMARY))
        {
            return SUMMARY;
        }
        return "unknown";
    }