def recv_results_rows(cls, f, protocol_version, user_type_map, result_metadata):
         paging_state, column_metadata, result_metadata_id = cls.recv_results_metadata(f, user_type_map)
         rowcount = read_int(f)
         rows = [cls.recv_row(f, len(column_metadata)) for _ in range(rowcount)]
         colnames = [c[2] for c in column_metadata]
         coltypes = [c[3] for c in column_metadata]
         return paging_state, coltypes, (colnames, rows), result_metadata_id
Esempio n. 2
0
 def recv_results_rows(cls, f, protocol_version, user_type_map):
     paging_state, column_metadata = cls.recv_results_metadata(
         f, user_type_map)
     rowcount = read_int(f)
     rows = [cls.recv_row(f, len(column_metadata)) for _ in range(rowcount)]
     coltypes = [c[3] for c in column_metadata]
     return (paging_state, (coltypes, rows))
 def recv_results_rows(self, f, protocol_version, user_type_map,
                       result_metadata):
     self.recv_results_metadata(f, user_type_map)
     column_metadata = self.column_metadata or result_metadata
     rowcount = read_int(f)
     self.parsed_rows = [
         self.recv_row(f, len(column_metadata)) for _ in range(rowcount)
     ]
     self.column_names = [c[2] for c in column_metadata]
     self.column_types = [c[3] for c in column_metadata]
 def recv_results_rows(cls, f, protocol_version, user_type_map):
     paging_state, column_metadata = cls.recv_results_metadata(f, user_type_map)
     rowcount = read_int(f)
     rows = [cls.recv_row(f, len(column_metadata)) for _ in range(rowcount)]
     colnames = [c[2] for c in column_metadata]
     coltypes = [c[3] for c in column_metadata]
     cls.checked_rev_row_set.update(coltypes)
     parsed_rows = [
         tuple(ctype.from_binary(val, protocol_version)
               for ctype, val in zip(coltypes, row))
         for row in rows]
     return (paging_state, (colnames, parsed_rows))
 def recv_results_rows(cls, f, protocol_version, user_type_map, result_metadata):
     paging_state, column_metadata = cls.recv_results_metadata(f, user_type_map)
     rowcount = read_int(f)
     rows = [cls.recv_row(f, len(column_metadata)) for _ in range(rowcount)]
     colnames = [c[2] for c in column_metadata]
     coltypes = [c[3] for c in column_metadata]
     cls.checked_rev_row_set.update(coltypes)
     parsed_rows = [
         tuple(ctype.from_binary(val, protocol_version)
               for ctype, val in zip(coltypes, row))
         for row in rows]
     return (paging_state, (colnames, parsed_rows))
 def recv_results_rows(self, f, protocol_version, user_type_map,
                       result_metadata):
     self.recv_results_metadata(f, user_type_map)
     column_metadata = self.column_metadata or result_metadata
     rowcount = read_int(f)
     rows = [
         self.recv_row(f, len(column_metadata)) for _ in range(rowcount)
     ]
     self.column_names = [c[2] for c in column_metadata]
     self.column_types = [c[3] for c in column_metadata]
     self.checked_rev_row_set.update(self.column_types)
     self.parsed_rows = [
         tuple(
             ctype.from_binary(val, protocol_version)
             for ctype, val in zip(self.column_types, row)) for row in rows
     ]