
xi\c          @   sN   d  Z  dZ dZ dZ dZ dZ e e e e e   Z dZ	 dZ
 dS(  s  
    pygments.lexers._tsql_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    These are manually translated lists from https://msdn.microsoft.com.

    :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
s   !<s   !=s   !>t   <s   <=s   <>t   =t   >s   >=t   +s   +=t   -s   -=t   *s   *=t   /s   /=t   %s   %=t   &s   &=t   |s   |=t   ^s   ^=t   ~s   ::t   allt   andt   anyt   betweent   exceptt   existst   int	   intersectt   liket   nott   ort   somet   uniont   addt   altert   ast   asct   authorizationt   backupt   begint   breakt   browset   bulkt   byt   cascadet   caset   catcht   checkt
   checkpointt   closet	   clusteredt   coalescet   collatet   columnt   committ   computet
   constraintt   containst   containstablet   continuet   convertt   createt   crosst   currentt   current_datet   current_timet   current_timestampt   current_usert   cursort   databaset   dbcct
   deallocatet   declaret   defaultt   deletet   denyt   desct   diskt   distinctt   distributedt   doublet   dropt   dumpt   elset   endt   errlvlt   escapet   exect   executet   exitt   externalt   fetcht   filet
   fillfactort   fort   foreignt   freetextt   freetexttablet   fromt   fullt   functiont   gotot   grantt   groupt   havingt   holdlockt   identityt   identity_insertt   identitycolt   ift   indext   innert   insertt   intot   ist   joint   keyt   killt   leftt   linenot   loadt   merget   nationalt   nocheckt   nonclusteredt   nullt   nullift   oft   offt   offsetst   ont   opent   opendatasourcet	   openqueryt
   openrowsett   openxmlt   optiont   ordert   outert   overt   percentt   pivott   plant	   precisiont   primaryt   printt   proct	   proceduret   publict	   raiserrort   readt   readtextt   reconfiguret
   referencest   replicationt   restoret   restrictt   returnt   revertt   revoket   rightt   rollbackt   rowcountt
   rowguidcolt   rulet   savet   schemat   securityauditt   selectt   semantickeyphrasetablet   semanticsimilaritydetailstablet   semanticsimilaritytablet   session_usert   sett   setusert   shutdownt
   statisticst   system_usert   tablet   tablesamplet   textsizet   thent   throwt   tot   topt   trant   transactiont   triggert   truncatet   tryt   try_convertt   tsequalt   uniquet   unpivott   updatet
   updatetextt   uset   usert   valuest   varyingt   viewt   waitfort   whent   wheret   whilet   witht   withint	   writetextt   absolutet   actiont   admint   aftert	   aggregatet   aliast   allocatet   aret   arrayt
   asensitivet	   assertiont
   asymmetrict   att   atomict   beforet   binaryt   bitt   blobt   booleant   botht   breadtht   callt   calledt   cardinalityt   cascadedt   castt   catalogt   chart	   charactert   classt   clobt	   collationt   collectt
   completiont	   conditiont   connectt
   connectiont   constraintst   constructort   corrt   correspondingt	   covar_popt
   covar_sampt   cubet	   cume_distt   current_catalogt   current_default_transform_groupt   current_patht   current_rolet   current_schemat    current_transform_group_for_typet   cyclet   datat   datet   dayt   dect   decimalt
   deferrablet   deferredt   deptht   dereft   describet
   descriptort   destroyt
   destructort   deterministict   diagnosticst
   dictionaryt
   disconnectt   domaint   dynamict   eacht   elements   end-exect   equalst   everyt	   exceptiont   falset   filtert   firstt   floatt   foundt   freet   fulltexttablet   fusiont   generalt   gett   globalt   got   groupingt   holdt   hostt   hourt   ignoret	   immediatet	   indicatort
   initializet	   initiallyt   inoutt   inputt   intt   integert   intersectiont   intervalt	   isolationt   iteratet   languaget   larget   lastt   lateralt   leadingt   lesst   levelt
   like_regext   limitt   lnt   localt	   localtimet   localtimestampt   locatort   mapt   matcht   membert   methodt   minutet   modt   modifiest   modifyt   modulet   montht   multisett   namest   naturalt   nchart   nclobt   newt   nextt   not   nonet	   normalizet   numerict   objectt   occurrences_regext   oldt   onlyt	   operationt
   ordinalityt   outt   outputt   overlayt   padt	   parametert
   parameterst   partialt	   partitiont   patht   percent_rankt   percentile_contt   percentile_disct   position_regext   postfixt   prefixt   preordert   preparet   preservet   priort
   privilegest   ranget   readst   realt	   recursivet   reft   referencingt	   regr_avgxt	   regr_avgyt
   regr_countt   regr_interceptt   regr_r2t
   regr_slopet   regr_sxxt   regr_sxyt   regr_syyt   relativet   releaset   resultt   returnst   rolet   rollupt   routinet   rowt   rowst	   savepointt   scopet   scrollt   searcht   secondt   sectiont	   sensitivet   sequencet   sessiont   setst   similart   sizet   smallintt   spacet   specifict   specifictypet   sqlt   sqlexceptiont   sqlstatet
   sqlwarningt   startt   statet	   statementt   statict
   stddev_popt   stddev_sampt	   structuret   submultisett   substring_regext	   symmetrict   systemt	   temporaryt	   terminatet   thant   timet	   timestampt   timezone_hourt   timezone_minutet   trailingt   translate_regext   translationt   treatt   truet   uescapet   undert   unknownt   unnestt   usaget   usingt   valuet   var_popt   var_sampt   varchart   variablet   whenevert   width_buckett   windowt   withoutt   workt   writet   xmlaggt   xmlattributest	   xmlbinaryt   xmlcastt
   xmlcommentt	   xmlconcatt   xmldocumentt
   xmlelementt	   xmlexistst	   xmlforestt
   xmliteratet   xmlnamespacest   xmlparset   xmlpit   xmlqueryt   xmlserializet   xmltablet   xmltextt   xmlvalidatet   yeart   zonet   adat   avgt
   bit_lengtht   char_lengtht   character_lengtht   countt   extractt   fortrant   includet   insensitivet   lowert   maxt   mint   octet_lengtht   overlapst   pascalt   positiont   sqlcat   sqlcodet   sqlerrort	   substringt   sumt	   translatet   trimt   uppert   bigintt   datetimet	   datetime2t   datetimeoffsett   hierarchyidt   imaget   moneyt   ntextt   nvarchart   smalldatetimet
   smallmoneyt   sql_variantt   textt   tinyintt   uniqueidentifiert	   varbinaryt   xmls
   $partitiont   abst   acost   app_namet   applock_modet   applock_testt   asciit   asint   assemblypropertyt   atant   atn2t   binary_checksumt   ceilingt   certencodedt   certprivatekeyt	   charindext   checksumt   checksum_aggt   chooset
   col_lengtht   col_namet   columnpropertyt   compresst   concatt   connectionpropertyt   context_infot   cost   cott	   count_bigt   current_request_idt   current_transaction_idt   cursor_statust   database_principal_idt   databasepropertyext   dateaddt   datedifft   datediff_bigt   datefrompartst   datenamet   datepartt   datetime2frompartst   datetimefrompartst   datetimeoffsetfrompartst   db_idt   db_namet
   decompresst   degreest
   dense_rankt
   differencet   eomontht
   error_linet   error_messaget   error_numbert   error_proceduret   error_severityt   error_statet   expt   file_idt	   file_idext	   file_namet   filegroup_idt   filegroup_namet   filegrouppropertyt   filepropertyt   floort   formatt   formatmessaget   fulltextcatalogpropertyt   fulltextservicepropertyt"   get_filestream_transaction_contextt   getansinullt   getdatet
   getutcdatet   grouping_idt   has_perms_by_namet   host_idt	   host_namet   iift	   index_colt   indexkey_propertyt   indexpropertyt	   is_membert   is_rolemembert   is_srvrolemembert   isdatet   isjsont   isnullt	   isnumerict   json_modifyt
   json_queryt
   json_valuet   lent   logt   log10t   ltrimt   min_active_rowversiont   newidt   newsequentialidt   ntilet   object_definitiont	   object_idt   object_namet   object_schema_namet   objectpropertyt   objectpropertyext   openjsont   original_db_namet   original_logint   parset	   parsenamet   patindext   permissionst   pit   powert
   pwdcomparet
   pwdencryptt	   quotenamet   radianst   randt   rankt   replacet	   replicatet   reverset   roundt
   row_numbert   rowcount_bigt   rtrimt	   schema_idt   schema_namet   scope_identityt   serverpropertyt   session_contextt   signt   sint   smalldatetimefrompartst   soundext   sp_helplanguaget   sqrtt   squaret
   stats_datet   stdevt   stdevpt   strt   string_escapet   string_splitt   stufft   suser_idt
   suser_namet	   suser_sidt   suser_snamet   switchoffsett   sysdatetimet   sysdatetimeoffsett   sysutcdatetimet   tant   textptrt	   textvalidt   timefrompartst   todatetimeoffsett   try_castt	   try_parset   type_idt	   type_namet   typepropertyt   unicodet   user_idt	   user_namet   vart   varpt
   xact_stateN(   s   !<s   !=s   !>R    s   <=s   <>R   R   s   >=R   s   +=R   s   -=R   s   *=R   s   /=R   s   %=R   s   &=R	   s   |=R
   s   ^=R   s   ::(   R   R   R   R   R   R   R   R   R   R   R   R   R   (   R   R   R   R   R   R   R   R   R   R   R   R    R!   R"   R#   R$   R%   R&   R'   R(   R)   R*   R+   R,   R-   R.   R/   R0   R1   R2   R3   R4   R5   R6   R7   R8   R9   R:   R;   R<   R=   R>   R?   R@   RA   RB   RC   RD   RE   RF   RG   RH   RI   RJ   RK   RL   RM   RN   R   RO   RP   R   RQ   RR   RS   RT   RU   RV   RW   RX   RY   RZ   R[   R\   R]   R^   R_   R`   Ra   Rb   Rc   Rd   Re   R   Rf   Rg   Rh   R   Ri   Rj   Rk   Rl   Rm   Rn   R   Ro   Rp   Rq   Rr   Rs   Rt   R   Ru   Rv   Rw   Rx   Ry   Rz   R{   R|   R}   R~   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   (  R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R  R  R  R  R  R  R  R  R	  R
  R  R  R  R  R  R  s   end-execR  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R   R!  R"  R#  R$  R%  R&  R'  R(  R)  R*  R+  R,  R-  R.  R/  R0  R1  R2  R3  R4  R5  R6  R7  R8  R9  R:  R;  R<  R=  R>  R?  R@  RA  RB  RC  RD  RE  RF  RG  RH  RI  RJ  RK  RL  RM  RN  RO  RP  RQ  RR  RS  RT  RU  RV  RW  RX  RY  RZ  R[  R\  R]  R^  R_  R`  Ra  Rb  Rc  Rd  Re  Rf  Rg  Rh  Ri  Rj  Rk  Rl  Rm  Rn  Ro  Rp  Rq  Rr  Rs  Rt  Ru  Rv  Rw  Rx  Ry  Rz  R{  R|  R}  R~  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R   R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  (   R   R   R  R   R   R   R   R   R   R   R   R   R   R   R   R  R   R   R   R  R   R#   R$   R   R%   R   R   R   R  R   R  R'   R)   R+   R,   R   R-   R.   R   R   R0   R   R3   R4   R   R  R5   R6   R7   R8   R9   R:   R;   R<   R   R   R?   R   R   R@   RA   R  R  RB   RD   R  R  R
  R  RF   R  RH   RI   RK   RL   s   end-execRN   R   R  RO   RP   R   RR   R  R  RS   R  R  RV   RW   R  R  RZ   R[   R  R  R  R]   R^   R_   R`   R#  Rb   R%  R   R  Rf   R&  R(  Rg   R*  R  Rh   R+  R,  R   R.  Ri   Rj   R/  Rk   Rl   R1  R3  R5  Rn   R7  R   R;  R  R@  R  R  RC  RG  RH  RJ  Rr   RK  RL  RO  RP  RQ  R   Ru   Rv   RS  R  Rw   Rz   RW  R{   R   R   R   R   R[  R  R]  R`  R  R  R   Rj  Rk  R   Rl  Rm  R   R   R   Rp  R   R}  R   R   R   R   R  R   R  R  R  R   R  R   R   R  R  R   R  R  R  R  R  R  R  R  R  R   R   R  R   R  R  R  R  R   R  R   R  R  R  R  R   R   R  R   R  R  R   R  R  R   R  R   R   R   R  R   R   R  R  R  R  (!   R  R   R   R   R<   R   R  R  R  R   R  R  R  R+  R  RL  R  RS  R  Rp  R  R  R  R  R   R  R  R  R  R  R  R  R   (   s
   $partitionR  R  R  R  R  R  R  R  R	  R
  R  R  R   R  R  R  R   R  R  R  R  R  R  R  R  R  R  R  R4   R  R  R  R  R  R:   R  R;   R  R   R!  R"  R#  R$  R%  R&  R'  R(  R)  R*  R   R+  R,  R-  R.  R/  R0  R1  R2  R3  R4  R5  R6  R7  R8  R9  R:  R;  R<  R=  R>  R?  R@  RA  RB  RC  RD  RE  RF  RG  RH  R   RI  RJ  RK  RL  RM  RN  RO  RP  RQ  RR  RS  RT  RU  RV  RW  RX  RY  RZ  Rn   R[  R\  R]  R  R^  R  R  R_  RH  RL  R`  Ra  Rb  Rc  Rd  Re  Rf  Rg  Rh  R|   Ri  R}   R~   R   Rj  Rk  Rl  Rm  Rn  Ro  Rp  Rq  Rr  Rs  Rt  Ru  Rv  Rw  Rx  Ry  Rz  R   R{  R|  R}  R~  R  R  R  R  R  R   R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R  R   R  R  R  R  R  R  R  R   R  R  R  R  R  R  R  R  R  R  R  R  (   t   __doc__t	   OPERATORSt   OPERATOR_WORDSt   _KEYWORDS_SERVERt   _KEYWORDS_FUTUREt   _KEYWORDS_ODBCt   sortedR   t   KEYWORDSt   TYPESt	   FUNCTIONS(    (    (    s=   lib/python2.7/site-packages/pygments/lexers/_tsql_builtins.pyt   <module>
   s                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  