protected void printFunctions(QueryName query, PrintStream outStream)
			throws IOException, LSHException {

		establishQueryServerConnection(true);
		ResponseName resp = query.execute(querydb);
		if (resp == null) {
			BSimError lastError = querydb.getLastError();
			throw new LSHException(lastError.message);
		}
		resp.printRaw(outStream, querydb.getLSHVectorFactory(), 0);
	}
Execute the specified {@link QueryName} query and print the formatted results to the 
specified {@code outStream}.

@param query function name query
@param outStream stream to receive formatted output
@throws IOException if there's an error establishing the database connection
@throws LSHException if there's an error issuing the query
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/ingest/BulkSignatures.java