@Override
	public String buildSQLCombinedClause(List<String> subClauses) {
		StringBuilder buf = new StringBuilder();
		buf.append(
			"EXISTS ( SELECT 1 FROM execattable WHERE desctable.id_exe=execattable.id_exe AND (");
		boolean printOr = false;
		for (String clause : subClauses) {
			if (printOr) {
				buf.append(" OR ");
			}
			buf.append(clause);
			printOr = true;
		}
		buf.append(") )");
		return buf.toString();
	}
Custom category filters are processed after results are received, as a necessary consequence
of the database structure.  So we allow the query to return all possible results, and cull
them after the fact.

@see SimilarFunctionQueryService
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/gui/filters/ExecutableCategoryBSimFilterType.java