protected static int readQueryPairs(XmlPullParser parser, int count, List<PairInput> pairs) {
		for (int i = 0; i < count; ++i) {
			if (!parser.peek().isStart()) {
				return i;
			}
			PairInput pairInput = new PairInput();
			pairInput.restoreXml(parser);
			pairs.add(pairInput);
		}
		return count;
	}
Performs the work of inserting a new function tag name into the database. This 
will build the query object, establish the database connection, and perform the query.

@param tagName the tag name to insert
@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