19 package org.sleuthkit.autopsy.datasourcesummary.datamodel;
21 import java.sql.SQLException;
22 import java.util.List;
24 import java.util.stream.Collectors;
95 "mime_type NOT IN " +
getSqlSet(setOfMimeTypes)
96 +
" AND mime_type IS NOT NULL AND mime_type <> '' ");
143 List<String> quotedValues = setValues
145 .map(str -> String.format(
"'%s'", str.replace(
"'",
"")))
146 .collect(Collectors.toList());
148 String commaSeparatedQuoted = String.join(
", ", quotedValues);
149 return String.format(
"(%s) ", commaSeparatedQuoted);
static Long getCountOfRegNonSlackFiles(SleuthkitCase skCase, DataSource currentDataSource, String additionalWhere)
SleuthkitCaseProvider DEFAULT
Long getCountOfFilesNotInMimeTypes(DataSource currentDataSource, Set< String > setOfMimeTypes)
Long getCountOfFilesForMimeTypes(DataSource currentDataSource, Set< String > setOfMimeTypes)
Long getCountOfFilesWithNoMimeType(DataSource currentDataSource)
final SleuthkitCaseProvider provider
MimeTypeSummary(SleuthkitCaseProvider provider)
String getSqlSet(Set< String > setValues)
Long getCountOfAllRegularFiles(DataSource dataSource)