code: def save_multiple_results(self, jid, irid, eid, labels, scores):
      receive_time = int(datetime.now().timestamp())
  
      self.cursor.execute(
          """
                      SELECT count(*) FROM sqlite_master WHERE type='table' AND name='multiple_result'"""
      )
      res = self.cursor.fetchone()[0]
  
      if res == 0:
          logger.warning(
              "multiple_result table not found, continuing without saving multiple results! \n \
                              Please consider updating Auptimizer to >=1.5"
          )
          return
  
      for idx in range(len(scores)):
          self.cursor.execute(
              """
                      INSERT INTO multiple_result (label_order, value, receive_time, jid, irid, eid, is_last_result)
                      VALUES (?, ?, ?, ?, ?, ?, 0)""",
              (idx + 1, scores[idx], receive_time, jid, irid, eid),
          )
  
      self.connector.commit()
  
imports: import logging
  import re
  import sqlite3
  import threading
  from time import sleep
  import json
  from datetime import datetime
  from .AbstractConnector import AbstractConnector
label_desc: Use image node_id 34 for calling the SQLiteConnector obj's underlying member method code with example usage: obj.save_multiple_results(jid, irid, eid, labels, scores) without return types