
    Hfd                     N    d Z ddlmZ ddlmZmZ ddlmZ  G d de          Z	dS )z
    pyexcel.plugin.parsers.sqlalchemy
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Export data into database datables

    :copyright: (c) 2015-2022 by Onni Software Ltd.
    :license: New BSD License
    )DbParser)get_data	iget_data)commonc                       e Zd ZdZ	 ddZdS )SQLAlchemyExporterzexport data via sqlalchmeyNFc                 >   |\  }}t          j        |          }|d gt          |          z  }t          ||          D ]/\  }}	t          j        ||	          }
|                    |
           0|rt          |fd| j        i|\  }}nt          |fd| j        i|}|S )N	file_type)	sqlSQLTableExporterlenzipSQLTableExportAdapterappendr   
_file_typer   )selfargumentexport_columns_list	on_demandkeywordssessiontablesexportertableexport_columnsadaptersheets_s                d/var/www/ffwdstore.be/apps/py-env/lib/python3.11/site-packages/pyexcel/plugins/parsers/sqlalchemy.pyparse_dbzSQLAlchemyExporter.parse_db   s     #'00&#'&3v;;"6%(1D%E%E 	% 	%!E>/~FFGOOG$$$$ 	O! $(O7? IFAA hNN$/NXNNF    )NF)__name__
__module____qualname____doc__r     r!   r   r   r      s4        $$ =B     r!   r   N)
r%   pyexcel.parserr   
pyexcel_ior   r   pyexcel_io.databaser   r   r   r&   r!   r   <module>r*      s     $ # # # # # * * * * * * * * - - - - - -         r!   