public List<FunctionRecord> getFunctionRecordsByFullHash(long hash) throws IOException {
		LongField hashField = new LongField(hash);
		DBFieldIterator iterator =
			table.indexKeyIterator(FULL_HASH_COL, hashField, hashField, true);
		if (!iterator.hasNext()) {
			return Collections.emptyList();
		}
		List<FunctionRecord> list = new ArrayList<>();
		while (iterator.hasNext()) {
			Field key = iterator.next();
			FunctionRecord functionRecord = functionCache.get(key.getLongValue());
			if (functionRecord == null) {
				DBRecord record = table.getRecord(key);
				functionRecord = new FunctionRecord(fidDb, functionCache, record);
			}
			list.add(functionRecord);
		}
		return list;
	}
Returns all the function records that have the provided full hash.
@param hash the hash value
@return a list of function records that match the hash value
@throws IOException if database iteration encounters an error
Ghidra/Features/FunctionID/src/main/java/ghidra/feature/fid/db/FunctionsTable.java