class_docstr: Reader interface for a single ORC file
  
  Parameters
  ----------
  source : str or pyarrow.NativeFile
      Readable source. For passing Python file objects or byte buffers,
      see pyarrow.io.PythonFileInterface or pyarrow.io.BufferReader.
class_docstr_tok: ["Reader","interface","for","a","single","ORC","file","Parameters","--","--","--","--","--","source",":","str","or","pyarrow.NativeFile","Readable","source",".","For","passing","Python","file","objects","or","byte","buffers",",","see","pyarrow.io.PythonFileInterface","or","pyarrow.io.BufferReader","."]
docstr: Name of the writer that wrote this file.
  If the writer is unknown then its Writer ID
  (a number) is returned
docstr_tok: ["Name","of","the","writer","that","wrote","this","file",".","If","the","writer","is","unknown","then","its","Writer","ID","(","a","number",")","is","returned"]
code: def writer(self):
      """Name of the writer that wrote this file.
      If the writer is unknown then its Writer ID
      (a number) is returned"""
      return self.reader.writer()
  
imports: from numbers import Integral
  import warnings
  from pyarrow.lib import Table
  import pyarrow._orc
  from pyarrow.fs import _resolve_filesystem_and_path
label_desc: Use image node_id 10 for calling the ORCFile obj's underlying member method code with example usage: obj.writer() and returns: self