
    Pi-                    Z    d Z ddlmZ ddlmZmZ ddlmZ dgZ e	h d          Z
ddZdS )zsqlite3 handler for Dippy.    )annotations)ClassificationHandlerContext)is_readonly_sqlsqlite3>   ATTACHDETACHPRAGMAVACUUMANALYZEREINDEXctxr   returnr   c                L   | j         }t          d |D                       rt          dd          S d|v sd|v rt          dd          S d|v rt          d	d
          S g }d}d}|t          |          k     r||         }|dv r|dz  }%|dv r@|dk    r4|dz   t          |          k     r|                    ||dz                       |dz  }i|dk    r|dz  }u|                    d          r|dz  }|sd}|dz  }|                    |           |dz  }|t          |          k     |st          d	d          S d                    |          }t          |t                    }|du rt          dd          S |du rt          d	d          S t          d	d          S )Nc              3     K   | ]}|d v V  	dS ))-helpz--help-versionN ).0ts     2/root/projects/gits/Dippy/src/dippy/cli/sqlite3.py	<genexpr>zclassify.<locals>.<genexpr>   s(      
@
@A1//
@
@
@
@
@
@    allowzsqlite3 help/version)description	-readonly-safezsqlite3 (read-only mode)-initaskzsqlite3 (init script)   F)z-appendz-asciiz-bailz-batchz-boxz-columnz-csvz-deserializez-echoz-headerz	-noheaderr   z-htmlz-interactivez-jsonz-linez-listz	-markdownz	-memtracez	-nofollowz-quoter   r   z-statsz-tablez-tabsr   z	-vfstrace)-cmdr   z-keyz-hexkeyz-textkeyz-maxsizez-newlinez-noncez
-nullvaluez
-pagecachez
-separatorz-vfsz-escapez-Ar!      z
-lookaside   -Tzsqlite3 (interactive) )extra_writezsqlite3 (read-only query)zsqlite3 (write query)zsqlite3 (unknown query))	tokensanyr   lenappend
startswithjoinr   _SQLITE_WRITE)r   r'   	sql_partsifilename_seentokensqlreadonlys           r   classifyr4      sE   ZF

@
@
@
@
@@@ Kg3IJJJJ f6 1 1g3MNNNN &e1HIIII
 I	AM
c&kk//q	 
 
 
< FA 
 
 
  1q53v;;#6#6  A///FAL  FAC   	FA 	 MFA	QQ c&kk//V  Je1HIIII ((9

C s>>>H4g3NOOOO5e1HIIII%-FGGGGr   N)r   r   r   r   )__doc__
__future__r   	dippy.clir   r   dippy.core.sqlr   COMMANDS	frozensetr-   r4   r   r   r   <module>r;      s        " " " " " " 5 4 4 4 4 4 4 4 * * * * * *; 	BBB 
lH lH lH lH lH lHr   