class_docstr: Python interface for SQL connections
docstr: Register the provided pyarrow Table as a table with the provided name
  :param name: Table name
  :param table: pyarrow Table
  :param temporary: Whether table is considered temporary,
      and should be removed by unregister_temporary_tables
docstr_tok: ["Register","the","provided","pyarrow","Table","as","a","table","with","the","provided","name",":","param","name",":","Table","name",":","param","table",":","pyarrow","Table",":","param","temporary",":","Whether","table","is","considered","temporary",",","and","should","be","removed","by","unregister_temporary_tables"]
code: def register_arrow(
      self, name: str, table: pa.Table, temporary: bool = False
  ):
      """
      Register the provided pyarrow Table as a table with the provided name
      :param name: Table name
      :param table: pyarrow Table
      :param temporary: Whether table is considered temporary,
          and should be removed by unregister_temporary_tables
      """
      raise RegistrationNotSupportedError(
          "Connection does not support registration of arrow datasets"
      )
  
imports: from typing import Dict, Optional
  import pandas
  import pyarrow
  from dataclasses import dataclass
  from abc import ABC, abstractmethod
label_desc: Use image node_id 6 for calling the SqlConnection obj's underlying member method code with example usage: obj.register_arrow(name, table, temporary) without return types