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";
}