private List<FunctionDescription> getFuncsToQuery(DescriptionManager manager, double sigBound) {
		Iterator<FunctionDescription> iter = manager.listAllFunctions();
		List<FunctionDescription> toQuery = new ArrayList<>();
		while (iter.hasNext()) {
			FunctionDescription frec = iter.next();
			SignatureRecord srec = frec.getSignatureRecord();

			if (srec == null) {
				continue;
			}
			LSHVector thevec = srec.getLSHVector();
			double len2 = vectorFactory.getSelfSignificance(thevec);

			// Self significance should be bigger than the significance threshold
			// (or its impossible our result can exceed the threshold)
			if (len2 < sigBound) {
				continue;
			}
			toQuery.add(frec);
		}
		return toQuery;
	}
Create vector map which maps vector ID to {@link VectorStoreEntry}
@return vector map
@throws SQLException if error occurs while reading map data
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/file/H2FileFunctionDatabase.java