@Override
	String[] getCategories(int typeId) throws IOException {
		HashSet<String> set = new HashSet<String>();
		Field fv = new LongField(typeId);
		RecordIterator recordIter = table.indexIterator(V1_TYPE_ID_COL, fv, fv, true);
		while (recordIter.hasNext()) {
			DBRecord rec = recordIter.next();
			String cat = demangleTypeCategory(rec.getString(V1_TYPE_CATEGORY_COL));
			set.add(cat);
		}
		String[] categories = new String[set.size()];
		set.toArray(categories);
		Arrays.sort(categories);
		return categories;
	}
Constructor (Read-Only access)
@param dbHandle
@throws VersionException
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/database/bookmark/BookmarkDBAdapterV1.java