3 ZSöXÄ Ń @ sö d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z d dl mZ d dlZd dl Z d dlZdZd ZdgZd ZdZdZdZd ZG ddä dâZdS )Ú )┌TextFile)┌_CsvFile)┌MysqlCommand)┌MysqlConnection)┌MysqlQueries)┌PickleSerialisedNzMohsen Mesgarpourz-Copyright 2016, https://github.com/mesgarpour┌GPLz1.xzmohsen.mesgarpour@gmail.com┌Developmentc @ sá e Zd Zeddä âZeddä âZedFddäâZedd ä âZed dä âZedd ä âZ eddä âZ eddä âZeddä âZedGddäâZ eddä âZeddä âZeddä âZedHddäâZedId d!äâZedJd#d$äâZed%d&ä âZed'd(ä âZedKd*d+äâZedLd,d-äâZedMd/d0äâZed1d2ä âZed3d4ä âZed5d6ä âZedNd7d8äâZedOd9d:äâZeeâ eâ d;fd<d=äâZed>d?ä âZ ed@dAä âZ!edBdCä âZ"edDdEä âZ#dS )P┌ReadersWritersc C s t â }|j| ||â |jâ S )N)r ┌set┌exists)┌path┌title┌ext┌readerę r ˙\C:\Users\eagle\Documents\GitHub\UoW_Docobo\IntegratedCare_py\ReadersWrites\ReadersWriters.py┌exists_serialised s z ReadersWriters.exists_serialisedc C s( t â }|j|â}ttj|| ddŹâdkS )NT)┌dataframingr )r Zexists_table┌lenr ┌load_mysql_query)┌schema┌table┌queries┌queryr r r ┌exists_mysql s zReadersWriters.exists_mysql┌csvc C s t â }|j| ||â |jâ S )N)r r r )r r ┌ extensionr r r r ┌ exists_csv% s zReadersWriters.exists_csvc C s t â }|j| ||â |jâ S )N)r r r )r r r r r r r ┌exists_text+ s zReadersWriters.exists_textc C s* t â }|j||â}ttj|| ddŹâdkS )NT)r r )r ┌ exists_columnr r r )r r ┌columnr r r r r ┌exists_mysql_column1 s z"ReadersWriters.exists_mysql_columnc C s t â }|j| ||â |j|âS )N)r r r )r r r! r r r r r ┌exists_csv_column7 s z ReadersWriters.exists_csv_columnc C s t â }|j| ||â |jâ S )N)r r ┌size)r r r r r r r ┌size_serialised= s zReadersWriters.size_serialisedc C s t tj| |ddŹd d âS )NT)r r )┌intr ┌load_mysql_table)r r r r r ┌size_mysql_tableC s zReadersWriters.size_mysql_tablec C s t tj| |ddŹd d âS )NT)r r )r&