U
    øÕ/eÙ  ã                   @   s   G d d„ dƒZ dS )c                   @   s4   e Zd ZdZedd„ ƒZedd„ ƒZedd„ ƒZdS )	Ú	ORCEnginez4The API necessary to provide a new ORC reader/writerc                 K   s
   t ƒ ‚d S ©N©ÚNotImplementedError)ÚclsÚfsÚpathsÚcolumnsÚindexZsplit_stripesZaggregate_filesÚkwargs© r   ú?/tmp/pip-unpacked-wheel-dbjnr7gq/dask/dataframe/io/orc/utils.pyÚread_metadata   s    zORCEngine.read_metadatac                 K   s
   t ƒ ‚d S r   r   )r   r   Úpartr   r
   r   r   r   Úread_partition
   s    zORCEngine.read_partitionc                 K   s   t ‚d S r   r   )r   ZdfÚpathr   Úfilenamer
   r   r   r   Úwrite_partition   s    zORCEngine.write_partitionN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Úclassmethodr   r   r   r   r   r   r   r      s   

r   N)r   r   r   r   r   Ú<module>   ó    