private void fdbUpdate(QueryUpdate query) throws ElasticException, LSHException {
		ResponseUpdate response = query.updateresponse;
		for (ExecutableRecord erec : query.manage.getExecutableRecordSet()) {
			int res = updateExecutable(query.manage, erec, response.badfunc);
			if (res < 0) {
				response.badexe.add(erec);
			}
			else {
				if ((res & 1) != 0) {
					response.exeupdate += 1;
				}
				response.funcupdate += res >> 1;
			}
		}
	}
Entry point for the Elasticsearch version of QueryUpdate command:
  Update meta-data about specific executables and functions within the database
@param query is command parameters
@throws ElasticException for communication problems with the server
@throws LSHException for problems grouping records
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/elastic/ElasticDatabase.java