private static int hexString2Int(String val,int start) {
		int res = 0;
		for(int i=0;i<8;++i) {
			res <<= 4;
			char c = val.charAt(i+start);
			if (c <= '9') {
				res += (c-'0');
			}
			else {
				res += (c-'a') + 10;
			}
		}
		return res;
	}
A "document id" that uniquely indexes documents, within the ElasticSearch database,
that describe executables {@link ExecutableRecord} and functions {@link FunctionDescription}
This plays the same role as the row id for executable and function rows in an SQL
database.
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/elastic/RowKeyElastic.java