A prepared statement is made up of the following packets: - A PrepareOK packet with meta data about the prepared statement.
A prepared statement is made up of the following packets: - A PrepareOK packet with meta data about the prepared statement. - A set of field packets with parameter data if number of parameters > 0 - A set of field packets with column data if number of columns > 0
The pipeline does not guarantee that the two sets are in order, so we need to verify which set contains what data based on the PrepareOK packet.