class_docstr: Python interface for SQL connections
docstr: Register the Arrow file at the provided path as a table with the provided name
  :param name: Table name
  :param path: Path to arrow file (aka feather file)
  :param temporary: Whether table is considered temporary,
      and should be removed by unregister_temporary_tables
docstr_tok: ["Register","the","Arrow","file","at","the","provided","path","as","a","table","with","the","provided","name",":","param","name",":","Table","name",":","param","path",":","Path","to","arrow","file","(","aka","feather","file",")",":","param","temporary",":","Whether","table","is","considered","temporary",",","and","should","be","removed","by","unregister_temporary_tables"]
code: def register_arrow_file(
      self, name: str, path: str, temporary: bool = False
  ):
      """
      Register the Arrow file at the provided path as a table with the provided name
      :param name: Table name
      :param path: Path to arrow file (aka feather file)
      :param temporary: Whether table is considered temporary,
          and should be removed by unregister_temporary_tables
      """
      raise RegistrationNotSupportedError(
          "Connection does not support registration of arrow file 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 10 for calling the SqlConnection obj's underlying member method code with example usage: obj.register_arrow_file(name, path, temporary) without return types