@Override
	public void gatherSQLEffect(SQLEffects effect, FilterAtom atom, IDSQLResolution resolution)
		throws SQLException {
		StringBuilder buf = new StringBuilder();
		buf.append("(execattable.id_type=").append(resolution.id1);
		buf.append(" AND execattable.id_category=").append(resolution.id2).append(')');
		effect.addWhere(this, 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