Mysql_protocol.Mp_result_set_packettype result_set_packet = {result_set_field_count : Stdlib.Int64.t; | 
result_set_extra : Stdlib.Int64.t; | 
result_set_field_packets : Mp_field_packet.field_packet list; | 
result_set_row_data_packets : Mp_raw_data.row_data list list; | 
}type result_select = {rows : Mp_field.field_name list * Mp_data.t list list; | 
mysql_data : result_set_packet option; | 
}val rows_to_string : ((string * 'a) list * Mp_data.t list list) -> stringval result_set_packet_to_string : result_set_packet -> stringval result_select_to_string : result_select -> stringval result_set_packet : 
  Stdlib.Int64.t ->
  Bitstring.bitstring ->
  Stdlib.in_channel ->
  'a ->
  ( (string * int) list -> Mp_data.t list -> bool ) option ->
  ( (string * int) list -> Mp_data.t list -> unit ) option ->
  bool ->
  Mp_com.com_type ->
  Mp_field_packet.field_packet list ->
  bool * result_select