
    Dhz                     (#   d dl Z e j                  d    dk  xr d xs d Zd dlmZ d dlmZ d dlmZ	 d dlm
Z d d	lmZ d d
lmZ  ej                         Zd dlmZ d dlmZ  ej,                  ddd ed      ej.                  ej.                  g      Zej1                  e        ej2                  ddde ej4                  dd d dd       ej4                  ddddd       ej4                  ddddd      gdddd	      Zej9                  e        ej:                  e      Zd ZdZ dZ! ej2                  ddde ej4                  dd d dd       ej4                  ddddd       ej4                  d dddd      gddd!d"	      Z"ej9                  e"        ej2                  d#d$de ej4                  dd d dd       ej4                  d%dddd       ej4                  d&dddd       ej4                  d'dddd       ej4                  d(d)d)dd       ej4                  d*d+d+dd       ej4                  d,d-d-dd       ej4                  d.d/d/dd      gddd0d1	      Z#ej9                  e#        ejH                  di d2d3d4d5d6dd7ed8dd9 ejJ                  d2d:d dd;d;dd< ed=      jM                  d>      dddd<dd?       ejJ                  d@dAddd;d;dd< ed=      jM                  d>      dddd<dd?       ejJ                  dBdCdddDdEdd<g dddd<dd?      gdFg dGg dHg dIddJd<dKddLg dMg dNdOdPdQZ' ejH                  di d2dRd4dSd6dd7ed8dd9 ejJ                  dTdUd ddDdEdd<ddddd<dd?       ejJ                  d@dVddd;d;dd< ed=      jM                  d>      dddd<dd?      gdFg dGg dHg dIddJd<dKddLg dMg dNdWdPdXZ( ejH                  di d2dYd4dZd6dd7ed8dd9 ejJ                  d2d[d dd;d;dd< ed=      jM                  d>      dddd<dd?       ejJ                  d\d]ddd;d;dd< ed=      jM                  d>      dddd<dd?      gdFg dGg dHg dIddJd<dKddLg dMg dNd^dPd_Z) ejH                  di d2d`d4dad6dd7ed8dd9 ejJ                  dbdcd dd)d)dd<d dddd<dd?       ejJ                  dddeddd)d)dd<d dddd<dd?      gdFg dGg dHg dIddJd<dKddLg dMg dNdfdPdgZ* ejH                  di d2dhd4did6dd7ed8dd9 ejJ                  djdkd ddDdEdd<ddddd<dd?       ejJ                  dldmdddndodd<d dddd<dd?      gdFg dGg dHe"gdIddJd<dKddLg dMg dNdpdPd"Z+ ejH                  di d2dqd4drd6dd7ed8dd9 ejJ                  dTdsd ddDdEdd<ddddd<dd?       ejJ                  dtdudddndodd<d dddd<dd?       ejJ                  dvdwdddDdEdd<ddddd<dd?      gdFg dGg dHe#gdIddJd<dKddLg dMg dNdxdPd1Z, ejH                  di d2dyd4dzd6dd7ed8dd9 ejJ                  d{d|d ddDdEdd<ddddd<dd?       ejJ                  d}d~dddndodd<d dddd<dd?       ejJ                  dddd)dDdEdd<g dddd<dd?       ejJ                  dddd+dDdEdd<ddddd<dd?       ejJ                  ddd)dDdDdEdd<g dddd<dd?       ejJ                  ddd+d-dDdEdd<ddddd<dd?       ejJ                  ddd-d/dDdEdd<g dddd<dd?       ejJ                  ddd/dodDdEdd<g dddd<dd?       ejJ                  dddod;dDdEdd<ddddd<dd?      g	dFg dGg dHg dIddJd<dKddLg dMg dNddPdZ- ejH                  di d2dd4dd6dd7ed8dd9 ejJ                  ddd ddDdEdd<g dddd<dd?      gdFg dGg dHg dIddJd<dKddLg dMg dNddPdZ. ejH                  di d2dd4dd6dd7ed8dd9 ejJ                  d{dd ddDdEdd<ddddd<dd?       ejJ                  d}ddddndodd<d dddd<dd?       ejJ                  dddddDdEdd<g dddd<dd?       ejJ                  dddd)dDdEdd<g dddd<dd?       ejJ                  ddd)d+dDdEdd<g dddd<dd?      gdFg dGe.gdHg dIddJd<dKddLg dMg dNddPdZ/ ejH                  di d2dd4dd6dd7ed8dd9 ejJ                  d{dd ddDdEdd<ddddd<dd?       ejJ                  d}ddddndodd<d dddd<dd?       ejJ                  dddd)dDdEdd<ddddd<dd?       ejJ                  ddddodDdEdd<g dddd<dd?       ejJ                  ddd)d+dDdEdd<ddddd<dd?       ejJ                  ddd+d-dDdEdd<g dddd<dd?       ejJ                  dtdd-d/dDdEdd<g dddd<dd?      gdFg dGg dHg dIddJd<dKddLg dMg dNddPdZ0 ejH                  di d2dd4dd6dd7ed8dd9 ejJ                  d{dd ddDdEdd<ddddd<dd?       ejJ                  d}ddddndodd<d dddd<dd?       ejJ                  dddddDdEdd<ddddd<dd?       ejJ                  dddd-dDdEdd<g dddd<dd?       ejJ                  ddd)d)dDdEdd<ddddd<dd?       ejJ                  ddd+d+dDdEdd<g dddd<dd?      gdFg dGg dHg dIddJd<dKddLg dMg dNddPdZ1ejd                  e'jf                  dB   _4        ejj                  e(jf                  dT   _4        ejj                  e+jf                  dj   _4        e"e+jf                  dl   _6        e+e"_7        ejp                  e,jf                  dT   _4        e#e,jf                  dt   _6        ejj                  e,jf                  dv   _4        e,e#_7        e)e-jf                  d{   _4        ee-jf                  d}   _6        e(e-jf                  d   _4        ejj                  e-jf                  d   _4        ejr                  e-jf                  d   _4        e*e-jf                  d   _4        e+e-jf                  d   _4        ejj                  e-jf                  d   _4        ejj                  e-jf                  d   _4        ejj                  e.jf                  d   _4        e/e._7        e)e/jf                  d{   _4        ee/jf                  d}   _6        e'e/jf                  d   _4        e.e/jf                  d   _4        ejr                  e/jf                  d   _4        e)e0jf                  d{   _4        ee0jf                  d}   _6        ejj                  e0jf                  d   _4        ejr                  e0jf                  d   _4        e*e0jf                  d   _4        e+e0jf                  d   _4        e,e0jf                  dt   _4        e)e1jf                  d{   _4        ee1jf                  d}   _6        ejj                  e1jf                  d   _4        ejr                  e1jf                  d   _4        e*e1jf                  d   _4        e+e1jf                  d   _4        e'ejt                  d3<   e(ejt                  dR<   e)ejt                  dY<   e*ejt                  d`<   e+ejt                  dh<   e,ejt                  dq<   e-ejt                  dy<   e/ejt                  d<   e0ejt                  d<   e1ejt                  d<   eejv                  d<    ejx                  d3e	jz                  f e>e'd            Z?ej                  e?        ejx                  dRe	jz                  f e>e(d            ZAej                  eA        ejx                  dYe	jz                  f e>e)d            ZBej                  eB        ejx                  d`e	jz                  f e>e*d            ZCej                  eC        ejx                  dhe	jz                  f e>e+d            ZDej                  eD        ejx                  dqe	jz                  f e>e,d            ZEej                  eE        ejx                  dye	jz                  f e>e-d            ZFej                  eF        ejx                  de	jz                  f e> ejx                  de	jz                  f e>e.d            e/d            ZGej                  eG       ej                  eGj                          ejx                  de	jz                  f e>e0d            ZIej                  eI        ejx                  de	jz                  f e>e1d            ZJej                  eJ       de_K         ej                   ej                          ed            e_N        y)    N   c                     | S )N xs    _/var/www/html/civilisation/venv/lib/python3.12/site-packages/mysqlx/protobuf/mysqlx_crud_pb2.py<lambda>r	      s    q     c                 $    | j                  d      S )Nlatin1)encoder   s    r   r	   r	      s    qxx7I r
   )enum_type_wrapper)
descriptor)message)
reflection)symbol_database)descriptor_pb2)mysqlx_expr_pb2)mysqlx_datatypes_pb2zmysqlx_crud.protozMysqlx.Crudproto3u  
mysqlx_crud.protoMysqlx.Crudmysqlx_expr.protomysqlx_datatypes.proto"[
Column
name (	
alias (	4
document_path (2.Mysqlx.Expr.DocumentPathItem">

Projection!
source (2.Mysqlx.Expr.Expr
alias (	"*

Collection
name (	
schema (	"*
Limit
	row_count (
offset ("
Order
expr (2.Mysqlx.Expr.Expr/
	direction (2.Mysqlx.Crud.Order.Direction"(
	Direction
NONE 
ASC
DESC"¥
UpdateOperation-
source (2.Mysqlx.Expr.ColumnIdentifier:
	operation (2'.Mysqlx.Crud.UpdateOperation.UpdateType 
value (2.Mysqlx.Expr.Expr"

UpdateType
NONE 
SET
ITEM_REMOVE
ITEM_SET
ITEM_REPLACE

ITEM_MERGE
ARRAY_INSERT
ARRAY_APPEND"ò
Find+

collection (2.Mysqlx.Crud.Collection*

data_model (2.Mysqlx.Crud.DataModel+

projection (2.Mysqlx.Crud.Projection#
criteria (2.Mysqlx.Expr.Expr&
args (2.Mysqlx.Datatypes.Scalar!
limit (2.Mysqlx.Crud.Limit!
order (2.Mysqlx.Crud.Order#
grouping (2.Mysqlx.Expr.Expr,
grouping_criteria	 (2.Mysqlx.Expr.Expr"
Insert+

collection (2.Mysqlx.Crud.Collection*

data_model (2.Mysqlx.Crud.DataModel'

projection (2.Mysqlx.Crud.Column)
row (2.Mysqlx.Crud.Insert.TypedRow&
args (2.Mysqlx.Datatypes.Scalar,
TypedRow 
field (2.Mysqlx.Expr.Expr"¥
Update+

collection (2.Mysqlx.Crud.Collection*

data_model (2.Mysqlx.Crud.DataModel#
criteria (2.Mysqlx.Expr.Expr&
args (2.Mysqlx.Datatypes.Scalar!
limit (2.Mysqlx.Crud.Limit!
order (2.Mysqlx.Crud.Order/
	operation (2.Mysqlx.Crud.UpdateOperation"ô
Delete+

collection (2.Mysqlx.Crud.Collection*

data_model (2.Mysqlx.Crud.DataModel#
criteria (2.Mysqlx.Expr.Expr&
args (2.Mysqlx.Datatypes.Scalar!
limit (2.Mysqlx.Crud.Limit!
order (2.Mysqlx.Crud.Order*.
	DataModel
NONE 
DOCUMENT	
TABLEB
com.mysql.cj.mysqlx.protobufbproto3)namepackagesyntaxserialized_pbdependencies	DataModelzMysqlx.Crud.DataModelNONE)r   indexnumberoptionstypeDOCUMENT   TABLE   i  i  )	r   	full_namefilenamefilevaluescontaining_typer    serialized_startserialized_end	DirectionzMysqlx.Crud.Order.DirectionASCDESCi  i  
UpdateTypez&Mysqlx.Crud.UpdateOperation.UpdateTypeSETITEM_REMOVEITEM_SETITEM_REPLACE   
ITEM_MERGE   ARRAY_INSERT   ARRAY_APPEND   ij  i  r   Columnr&   zMysqlx.Crud.Columnr'   r(   r*   fieldszMysqlx.Crud.Column.name	   F zutf-8)r   r&   r   r   r!   cpp_typelabelhas_default_valuedefault_valuemessage_type	enum_typer*   is_extensionextension_scoper    aliaszMysqlx.Crud.Column.aliasdocument_pathz Mysqlx.Crud.Column.document_path   
   
extensionsnested_types
enum_typesr    is_extendabler   extension_rangesoneofsr+   M   r,      
ProjectionzMysqlx.Crud.ProjectionsourcezMysqlx.Crud.Projection.sourcezMysqlx.Crud.Projection.alias      
CollectionzMysqlx.Crud.CollectionzMysqlx.Crud.Collection.nameschemazMysqlx.Crud.Collection.schema   i  LimitzMysqlx.Crud.Limit	row_countzMysqlx.Crud.Limit.row_countoffsetzMysqlx.Crud.Limit.offseti  i@  OrderzMysqlx.Crud.OrderexprzMysqlx.Crud.Order.expr	directionzMysqlx.Crud.Order.direction      iC  UpdateOperationzMysqlx.Crud.UpdateOperationz"Mysqlx.Crud.UpdateOperation.source	operationz%Mysqlx.Crud.UpdateOperation.operationvaluez!Mysqlx.Crud.UpdateOperation.valuei  FindzMysqlx.Crud.Find
collectionzMysqlx.Crud.Find.collection
data_modelzMysqlx.Crud.Find.data_model
projectionzMysqlx.Crud.Find.projectioncriteriazMysqlx.Crud.Find.criteriaargszMysqlx.Crud.Find.argslimitzMysqlx.Crud.Find.limitorderzMysqlx.Crud.Find.ordergroupingzMysqlx.Crud.Find.groupinggrouping_criteriaz"Mysqlx.Crud.Find.grouping_criteriai  ic  TypedRowzMysqlx.Crud.Insert.TypedRowfieldz!Mysqlx.Crud.Insert.TypedRow.fieldiE  iq  InsertzMysqlx.Crud.InsertzMysqlx.Crud.Insert.collectionzMysqlx.Crud.Insert.data_modelzMysqlx.Crud.Insert.projectionrowzMysqlx.Crud.Insert.rowzMysqlx.Crud.Insert.argsif  UpdatezMysqlx.Crud.UpdatezMysqlx.Crud.Update.collectionzMysqlx.Crud.Update.data_modelzMysqlx.Crud.Update.criteriazMysqlx.Crud.Update.argszMysqlx.Crud.Update.limitzMysqlx.Crud.Update.orderzMysqlx.Crud.Update.operationit  i  DeletezMysqlx.Crud.DeletezMysqlx.Crud.Delete.collectionzMysqlx.Crud.Delete.data_modelzMysqlx.Crud.Delete.criteriazMysqlx.Crud.Delete.argszMysqlx.Crud.Delete.limitzMysqlx.Crud.Delete.orderi  i  mysqlx_crud_pb2)
DESCRIPTOR
__module__)rp   rw   rx   Tz
com.mysql.cj.mysqlx.protobufr   )Osysversion_info_bgoogle.protobuf.internalr   google.protobufr   _descriptorr   _messager   _reflectionr   _symbol_databaser   Default_sym_dbmysqlx.protobufr   mysqlx__expr__pb2r   mysqlx__datatypes__pb2FileDescriptorrw   RegisterFileDescriptorEnumDescriptorEnumValueDescriptor
_DATAMODELRegisterEnumDescriptorEnumTypeWrapperr   r   r"   r$   _ORDER_DIRECTION_UPDATEOPERATION_UPDATETYPE
DescriptorFieldDescriptordecode_COLUMN_PROJECTION_COLLECTION_LIMIT_ORDER_UPDATEOPERATION_FIND_INSERT_TYPEDROW_INSERT_UPDATE_DELETE_DOCUMENTPATHITEMfields_by_namerD   _EXPRrE   r*   _COLUMNIDENTIFIER_SCALARmessage_types_by_nameenum_types_by_nameGeneratedProtocolMessageTypeMessagedictr<   RegisterMessagerT   rX   r[   r^   rc   rf   rr   rp   rt   ru   has_options_ParseOptionsFileOptions_optionsr   r
   r   <module>r      s   Aq)jJ.I 6 5 / 5 ? * #

"
"
$ A J ([''
	  B6  C6!,,-C-N-NPR
   z *'[''##K##1 $K##Qq $K##!A
 
-
0   z *---j9		 .;--)#K##1 $K##! $K##1
 
- 0   / 08k884#K##1 $K##! $K##! $K##Qq $K##1 $K##q $K##1 $K##1;!
D 
U+ X   : ; !+
 
  ** * * 	*
 *  K6aQ!RV]]7-C4$  K8Q!RV]]7-C4$  K&HPQR"AR4$
*:;*> ?*@A*D E*F G*H 
I*J K*L
M*P Q*R S*Z %k$$ ##$# # 	#
 #  K>aR"AT4$  K<AQ!RV]]7-C4$
#,-#0 1#23#6 7#8 9#: 
;#< =#>
?#B C#D E#L %k$$ ##$# # 	#
 #  K:!Q!RV]]7-C4$  K>aQ!RV]]7-C4$
#,-#0 1#23#6 7#8 9#: 
;#< =#>
?#B C#D E#L 
 		 #
#
#
 #
 	#

 #
  K"?qQ!Q4$  K9Q!Q4$
#
,-#
0 1#
23#
6 7#
8 9#
: 
;#
< =#
>
?#
B C#
D E#
L 
 		 $
$
$
 $
 	$

 $
  K5QR"AT4$  K"?qR!1Q4$
$
,-$
0 1$
4 3$
8 9$
: ;$
< 
=$
> ?$
@
A$
D E$
F G$
N *;)) ++)+ + 	+
 +  KC1R"AT4$  K"IQRR!1Q4$  KAR"AT4$
+:;+> ?+B  A+F G+H I+J 
K+L M+N
O+R S+T U+ \ 	 T	T	T	 T	 	T	
 T	  K#@R"AT4$  K#@R!1Q4$  K#@R"AR4$  K!<AR"AT4$  K4Ab2QR4$  K6aR"AT4$  K6aR"AR4$  K!<AR"AR4$  K*NVWR"AT4$s@
T	NOT	R ST	TUT	X YT	Z [T	\ 
]T	^ _T	`
aT	d eT	f gT	n *;)) )  	
   KAR"AR4$
" #$%( )* +, 
-. /0
14 56 7 < !+
 
  88 8 8 	8
 8  K#B!R"AT4$  K#B!R!1Q4$  K#B!R"AR4$  K4AR"AR4$  K6aR"AR4$;$
8VW8Z !#[8\]8` a8b c8d 
e8f g8h
i8l m8n o8v !+
 
  FF F F 	F
 F  K#B!R"AT4$  K#B!R!1Q4$  K!>aR"AT4$  K6aR"AR4$  K8R"AT4$  K8R"AR4$  K"@R"AR4$W2
FrsFv wFxyF| }F~ F@ 
AFB CFD
EFH IFJ KFR !+
 
  ?? ? ? 	?
 ?  K#B!R"AT4$  K#B!R!1Q4$  K!>aR"AT4$  K6aR"AR4$  K8R"AT4$  K8R"AR4$I+
?de?h i?jk?n o?p q?r 
s?t u?v
w?z {?| }?B 8I7Z7Z   ' 44E4K4K  8 $ 1->-D-D  f  */?  k " ,#)   9J9\9\    ) 69T    , 68I8O8O    ( 5.>  +2=  \ " //9  \ " ,2=  \ " /0A0G0G  Z   -,B,J,J  V  )-3  W  *-3  W  *0A0G0G  Z   -9J9P9P  ( ) 68I8O8O    ( 5#*   4?  | $ 11;  | $ .4;  | $ 1-=  u  *.D.L.L  v  +4?  | $ 11;  | $ .2C2I2I  z " /.D.L.L  v  +/5  w  ,/5  w  ,3C  { # 04?  | $ 11;  | $ .2C2I2I  z " /.D.L.L  v  +/5  w  ,/5  w  ,-4
     *1<
     .1<
     .,2
     ),2
     )6F
    !2 3+0
     (-4
     *-4
     *-4
     *-7
  k *	1	1	1(X=M=M<OQU R 

    5[55lXEUEUDWY] Z 

   
 #5[55lXEUEUDWY] Z 

   
 #0008;K;K:Mt P 	
    0008;K;K:Mt P 	
    :+::;LxO_O_Nacg d 
    (/{//9I9I8KT N 
    	1	1	1(X=M=M<OQU5[55j8CSCSBUW[!"X   R 
        (	1	1	1(X=M=M<OQU R 

    	1	1	1(X=M=M<OQU R 

     
 /k//0J0J0J0LbQuNvw
 r
   