a
    còfŒÅ  ã                "   @   s6  d dl Z e jd  dk rdd„ p$d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 ¡ Zd dlmZ d dlmZ ejdddedƒejejgd�Ze e¡ ejdddeejdd dddd�ejdddddd�gddddd�	Ze e¡ e e¡Zejdddeejdd dddd�ejd ddddd�ejd!ddddd�gddd"d#d�	Ze e¡ e e¡Z ejd$d%deejd&d dddd�ejd'ddddd�gddd(d)d�	Z!e e!¡ e e!¡Z"ejd*d+deejd,d dddd�ejd-ddddd�gddd.d/d�	Z#e e#¡ e e#¡Z$dZ%dZ&dZ'dZ(dZ)dZ*dZ+dZ,dZ-ejd0d1deejd2d dddd�ejd3ddddd�gddd4d5d�	Z.e e.¡ ejd6d7deejd8d dddd�ejd9ddddd�ejd:ddddd�ejd;dd<ddd�ejd=d<d>ddd�ejd?d>d@ddd�ejdAd@dBddd�ejdCdBdDddd�gdddEdFd�	Z/e e/¡ ejdGdHdeejdId dddd�ejdJddddd�gdddKdLd�	Z0e e0¡ ejdMdNdeejdOd dddd�ejdPddddd�gdddQdRd�	Z1e e1¡ ej2dSdTdedej3dUdVd ddWdWddXedYƒ 4dZ¡ddddXddd[�ej3d\d]dddWdWddXedYƒ 4dZ¡ddddXddd[�ej3d^d_ddd`daddXg ddddXddd[�gg g g ddXdg g dbdcdd�Z5ej2dedfdedej3dgdhd dd`daddXdddddXddd[�ej3d\didddWdWddXedYƒ 4dZ¡ddddXddd[�gg g g ddXdg g djdkdd�Z6ej2dldmdedej3dUdnd ddWdWddXedYƒ 4dZ¡ddddXddd[�ej3dodpdddWdWddXedYƒ 4dZ¡ddddXddd[�gg g g ddXdg g dqdrdd�Z7ej2dsdtdedej3dudvd dd<d<ddXd ddddXddd[�ej3dwdxddd<d<ddXd ddddXddd[�gg g g ddXdg g dydzdd�Z8ej2d{d|dedej3dud}d dd`daddXdddddXddd[�ej3dwd~ddd`daddXdddddXddd[�gg g g ddXdg g dd€dd�Z9ej2d�d‚dedej3dƒd„d dd`daddXdddddXddd[�ej3d…d†ddd‡dDddˆdddddXddd[�gg g e.gddXdg g d‰d5dd�Z:ej2dŠd‹dedej3dgdŒd dd`daddXdddddXddd[�ej3d�dŽddd‡dDddXdddddXddd[�ej3d�d�ddd`daddXdddddXddd[�gg g e/gddXdg g d‘dFdd�Z;ej2d’d“dedej3d”d•d dd`daddXdddddXddd[�ej3d–d—ddd‡dDddXdddddXddd[�ej3d˜d™dd<d`daddXg ddddXddd[�ej3dšd›dd`d`daddXg ddddXddd[�ej3dœd�d<d>d`daddXdddddXddd[�ej3dždŸd>d@d`daddXdddddXddd[�ej3d d¡d@dBd`daddXg ddddXddd[�ej3d¢d£dBdDd`daddXg ddddXddd[�ej3d¤d¥dDdWd`daddXdddddXddd[�ej3d¦d§dWd¨d‡dDddXdddddXddd[�ej3d©dªdad«d‡dDddXdddddXddd[�ej3d¬d­d`d‡d`daddXdddddXddd[�gg g e0e1gddXdg g d®dRdd�Z<ej2d¯d°dedej3d±d²d dd`daddXg ddddXddd[�gg g g ddXdg g d³d´dd�Z=ej2dµd¶dedej3d”d·d dd`daddXdddddXddd[�ej3d–d¸ddd‡dDddXdddddXddd[�ej3d˜d¹ddd`daddXg ddddXddd[�ej3dºd»dd<d`daddXg ddddXddd[�ej3dšd¼d<d>d`daddXg ddddXddd[�ej3d½d¾d>d@dDdBddˆdXddddXddd[�gg e=gg ddXdg g d¿d´dd�Z>ej2dÀdÁdedej3d”dÂd dd`daddXdddddXddd[�ej3d–dÃddd‡dDddXdddddXddd[�ej3dœdÄdd<d`daddXdddddXddd[�ej3dždÅdd>d`daddXdddddXddd[�ej3d dÆd<d@d`daddXg ddddXddd[�ej3d�dÇd>dBd`daddXg ddddXddd[�ej3dšdÈd@dDd`daddXg ddddXddd[�ej3d¬dÉdBdWd`daddXdddddXddd[�gg g g ddXdg g dÊdËdd�Z?ej2dÌdÍdedej3d”dÎd dd`daddXdddddXddd[�ej3d–dÏddd‡dDddXdddddXddd[�ej3dœdÐddd`daddXdddddXddd[�ej3dždÑdd<d`daddXdddddXddd[�ej3d dÒd<d>d`daddXg ddddXddd[�ej3dšdÓd>d@d`daddXg ddddXddd[�ej3d¬dÔd@dBd`daddXdddddXddd[�gg g g ddXdg g dÕdÖdd�Z@ej2d×dØdedej3d”dÙd dd`daddXdddddXddd[�ej3dÚdÛdddWdWddXedYƒ 4dZ¡ddddXddd[�ej3dÜdÝddd‡dDddˆdddddXddd[�ej3dÞdßdd<d‡dDddˆdddddXddd[�ej3dàdád<d>d‡dDddXdddddXddd[�ej3dâdãd>d@dWdWddXg ddddXddd[�ej3dädåd@dBd`daddXdddddXddd[�ej3dædçdBdDdDdBddˆdXddddXddd[�gg g g ddXdg g dèdédd�ZAej2dêdëdedej3d”dìd dd`daddXdddddXddd[�ej3dÚdídddWdWddXedYƒ 4dZ¡ddddXddd[�ej3dÜdîddd‡dDddXdddddXddd[�ej3dÞdïdd<d‡dDddXdddddXddd[�ej3dàdðd<d>d‡dDddXdddddXddd[�ej3dâdñd>d@dWdWddXg ddddXddd[�ej3dädòd@dBd`daddXdddddXddd[�gg g g ddXdg g dódôdd�ZBej2dõdödedej3d”d÷d dd`daddXdddddXddd[�ej3dødùdddDdBddˆdXddddXddd[�gg g g ddXdg g dúdûdd�ZCejDe5jEd^ _FejGe6jEdg _FejGe9jEdu _FejGe9jEdw _FejGe:jEdƒ _Fe.e:jEd… _He:e._IejJe;jEdg _Fe/e;jEd� _HejGe;jEd� _Fe;e/_Ie7e<jEd” _Fee<jEd– _He6e<jEd˜ _FejKe<jEdš _FejGe<jEdœ _Fe8e<jEdž _Fe:e<jEd  _FejGe<jEd¢ _FejGe<jEd¤ _Fe0e<jEd¦ _He1e<jEd© _He9e<jEd¬ _Fe<e0_Ie<e1_IejGe=jEd± _Fe>e=_Ie7e>jEd” _Fee>jEd– _He5e>jEd˜ _Fe=e>jEdº _FejKe>jEdš _Fe7e?jEd” _Fee?jEd– _HejGe?jEdœ _Fe8e?jEdž _Fe:e?jEd  _Fe;e?jEd� _FejKe?jEdš _Fe9e?jEd¬ _Fe7e@jEd” _Fee@jEd– _HejGe@jEdœ _Fe8e@jEdž _Fe:e@jEd  _FejKe@jEdš _Fe9e@jEd¬ _Fe7eAjEd” _FeeAjEdÜ _He!eAjEdÞ _He#eAjEdà _He<eAjEdä _Fe7eBjEd” _FeeBjEdÜ _He!eBjEdÞ _He#eBjEdà _He<eBjEdä _Fe7eCjEd” _Fe5ejLdS< e6ejLde< e7ejLdl< e8ejLds< e9ejLd{< e:ejLd�< e;ejLdŠ< e<ejLd’< e>ejLdµ< e?ejLdÀ< e@ejLdÌ< eAejLd×< eBejLdê< eCejLdõ< eejMd< eejMd< e!ejMd$< e#ejMd*< e NdSe	jOfePe5düdý�¡ZQe ReQ¡ e Ndee	jOfePe6düdý�¡ZSe ReS¡ e Ndle	jOfePe7düdý�¡ZTe ReT¡ e Ndse	jOfePe8düdý�¡ZUe ReU¡ e Nd{e	jOfePe9düdý�¡ZVe ReV¡ e Nd�e	jOfePe:düdý�¡ZWe ReW¡ e NdŠe	jOfePe;düdý�¡ZXe ReX¡ e Nd’e	jOfePe<düdý�¡ZYe ReY¡ e Ndµe	jOfePe Nd¯e	jOfePe=düdý�¡e>düdþ�¡ZZe ReZ¡ e ReZj[¡ e NdÀe	jOfePe?düdý�¡Z\e Re\¡ e NdÌe	jOfePe@düdý�¡Z]e Re]¡ e Nd×e	jOfePeAdüdý�¡Z^e Re^¡ e Ndêe	jOfePeBdüdý�¡Z_e Re_¡ e Ndõe	jOfePeCdüdý�¡Z`e Re`¡ dˆe_ae be c¡ edÿƒ¡e_ddS (   é    Né   c                 C   s   | S )N© ©Úxr   r   ú\/home/httpd/docs/test/DocsMgr/lib/python3.9/site-packages/mysqlx/protobuf/mysqlx_crud_pb2.pyÚ<lambda>!   ó    r   c                 C   s
   |   d¡S )NÚlatin1)Úencoder   r   r   r   r   !   r   )Úenum_type_wrapper)Ú
descriptor)Úmessage)Ú
reflection)Úsymbol_database)Údescriptor_pb2)Úmysqlx_expr_pb2)Úmysqlx_datatypes_pb2zmysqlx_crud.protozMysqlx.CrudZproto2uÂ  
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 ("T
	LimitExpr$
	row_count (2.Mysqlx.Expr.Expr!
offset (2.Mysqlx.Expr.Expr"~
Order
expr (2.Mysqlx.Expr.Expr4
	direction (2.Mysqlx.Crud.Order.Direction:ASC"
	Direction
ASC
DESC"Â¬
UpdateOperation-
source (2.Mysqlx.Expr.ColumnIdentifier:
	operation (2'.Mysqlx.Crud.UpdateOperation.UpdateType 
value (2.Mysqlx.Expr.Expr"Â‹

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

ITEM_MERGE
ARRAY_INSERT
ARRAY_APPEND
MERGE_PATCH"Ã¤
Find+

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

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

projection (2.Mysqlx.Crud.Projection&
args (2.Mysqlx.Datatypes.Scalar#
criteria (2.Mysqlx.Expr.Expr!
limit (2.Mysqlx.Crud.Limit!
order (2.Mysqlx.Crud.Order#
grouping (2.Mysqlx.Expr.Expr,
grouping_criteria	 (2.Mysqlx.Expr.Expr*
locking (2.Mysqlx.Crud.Find.RowLock9
locking_options (2 .Mysqlx.Crud.Find.RowLockOptions*

limit_expr (2.Mysqlx.Crud.LimitExpr".
RowLock
SHARED_LOCK
EXCLUSIVE_LOCK"-
RowLockOptions

NOWAIT
SKIP_LOCKED"Â¢
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
upsert (:false,
TypedRow 
field (2.Mysqlx.Expr.Expr"Ã‘
Update+

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

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

limit_expr	 (2.Mysqlx.Crud.LimitExpr"Â 
Delete+

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

data_model (2.Mysqlx.Crud.DataModel#
criteria (2.Mysqlx.Expr.Expr!
limit (2.Mysqlx.Crud.Limit!
order (2.Mysqlx.Crud.Order&
args (2.Mysqlx.Datatypes.Scalar*

limit_expr (2.Mysqlx.Crud.LimitExpr"Â¼

CreateView+

collection (2.Mysqlx.Crud.Collection
definer (	8
	algorithm (2.Mysqlx.Crud.ViewAlgorithm:	UNDEFINED7
security (2.Mysqlx.Crud.ViewSqlSecurity:DEFINER+
check (2.Mysqlx.Crud.ViewCheckOption
column (	
stmt (2.Mysqlx.Crud.Find
replace_existing (:false"Â‡

ModifyView+

collection (2.Mysqlx.Crud.Collection
definer (	-
	algorithm (2.Mysqlx.Crud.ViewAlgorithm.
security (2.Mysqlx.Crud.ViewSqlSecurity+
check (2.Mysqlx.Crud.ViewCheckOption
column (	
stmt (2.Mysqlx.Crud.Find"Q
DropView+

collection (2.Mysqlx.Crud.Collection
	if_exists (:false*$
	DataModel
DOCUMENT	
TABLE*8
ViewAlgorithm
	UNDEFINED	
MERGE
	TEMPTABLE*+
ViewSqlSecurity
INVOKER
DEFINER**
ViewCheckOption	
LOCAL
CASCADEDB
com.mysql.cj.x.protobufH)ÚnameÚpackageÚsyntaxZserialized_pbÚdependenciesÚ	DataModelzMysqlx.Crud.DataModelÚDOCUMENTé   )r   ÚindexÚnumberÚoptionsÚtypeÚTABLEé   iæ  i
  )	r   Ú	full_nameÚfilenameÚfileÚvaluesÚcontaining_typer   Úserialized_startÚserialized_endÚViewAlgorithmzMysqlx.Crud.ViewAlgorithmÚ	UNDEFINEDÚMERGEÚ	TEMPTABLEi  iD  ÚViewSqlSecurityzMysqlx.Crud.ViewSqlSecurityÚINVOKERÚDEFINERiF  iq  ÚViewCheckOptionzMysqlx.Crud.ViewCheckOptionÚLOCALÚCASCADEDis  i�  Z	DirectionzMysqlx.Crud.Order.DirectionÚASCZDESCiø  i  Z
UpdateTypez&Mysqlx.Crud.UpdateOperation.UpdateTypeZSETZITEM_REMOVEZITEM_SETZITEM_REPLACEé   Z
ITEM_MERGEé   ZARRAY_INSERTé   ZARRAY_APPENDé   ZMERGE_PATCHé   iº  iE  ZRowLockzMysqlx.Crud.Find.RowLockZSHARED_LOCKZEXCLUSIVE_LOCKiO  i}  ZRowLockOptionszMysqlx.Crud.Find.RowLockOptionsZNOWAITZSKIP_LOCKEDi  i¬  ÚColumnzMysqlx.Crud.Columnr   zMysqlx.Crud.Column.nameé	   FÚ zutf-8)r   r    r   r   r   Zcpp_typeÚlabelZhas_default_valueÚdefault_valueÚmessage_typeÚ	enum_typer$   Zis_extensionZextension_scoper   ÚaliaszMysqlx.Crud.Column.aliasZdocument_pathz Mysqlx.Crud.Column.document_pathé   é
   éM   é¨   )r   r    r!   r"   r$   ÚfieldsÚ
extensionsZnested_typesÚ
enum_typesr   Zis_extendabler   Zextension_rangesZoneofsr%   r&   Ú
ProjectionzMysqlx.Crud.ProjectionÚsourcezMysqlx.Crud.Projection.sourcezMysqlx.Crud.Projection.aliaséª   éè   Ú
CollectionzMysqlx.Crud.CollectionzMysqlx.Crud.Collection.nameZschemazMysqlx.Crud.Collection.schemaéê   i  ÚLimitzMysqlx.Crud.LimitÚ	row_countzMysqlx.Crud.Limit.row_countÚoffsetzMysqlx.Crud.Limit.offseti  i@  Ú	LimitExprzMysqlx.Crud.LimitExprzMysqlx.Crud.LimitExpr.row_countzMysqlx.Crud.LimitExpr.offsetiB  i–  ÚOrderzMysqlx.Crud.OrderÚexprzMysqlx.Crud.Order.exprÚ	directionzMysqlx.Crud.Order.directioné   Ti˜  ÚUpdateOperationzMysqlx.Crud.UpdateOperationz"Mysqlx.Crud.UpdateOperation.sourceZ	operationz%Mysqlx.Crud.UpdateOperation.operationÚvaluez!Mysqlx.Crud.UpdateOperation.valuei  ÚFindzMysqlx.Crud.FindZ
collectionzMysqlx.Crud.Find.collectionZ
data_modelzMysqlx.Crud.Find.data_modelZ
projectionzMysqlx.Crud.Find.projectionÚargszMysqlx.Crud.Find.argsÚcriteriazMysqlx.Crud.Find.criteriaÚlimitzMysqlx.Crud.Find.limitÚorderzMysqlx.Crud.Find.orderÚgroupingzMysqlx.Crud.Find.groupingZgrouping_criteriaz"Mysqlx.Crud.Find.grouping_criteriaZlockingzMysqlx.Crud.Find.lockingé   Zlocking_optionsz Mysqlx.Crud.Find.locking_optionsé   Z
limit_exprzMysqlx.Crud.Find.limit_expriH  ÚTypedRowzMysqlx.Crud.Insert.TypedRowÚfieldz!Mysqlx.Crud.Insert.TypedRow.fieldi¥  iÑ  Ú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.argsZupsertzMysqlx.Crud.Insert.upserti¯  ÚUpdatezMysqlx.Crud.UpdatezMysqlx.Crud.Update.collectionzMysqlx.Crud.Update.data_modelzMysqlx.Crud.Update.criteriazMysqlx.Crud.Update.limitzMysqlx.Crud.Update.orderzMysqlx.Crud.Update.operationzMysqlx.Crud.Update.argszMysqlx.Crud.Update.limit_expriÔ  i%  ÚDeletezMysqlx.Crud.DeletezMysqlx.Crud.Delete.collectionzMysqlx.Crud.Delete.data_modelzMysqlx.Crud.Delete.criteriazMysqlx.Crud.Delete.limitzMysqlx.Crud.Delete.orderzMysqlx.Crud.Delete.argszMysqlx.Crud.Delete.limit_expri(  iH	  Ú
CreateViewzMysqlx.Crud.CreateViewz!Mysqlx.Crud.CreateView.collectionZdefinerzMysqlx.Crud.CreateView.definerÚ	algorithmz Mysqlx.Crud.CreateView.algorithmÚsecurityzMysqlx.Crud.CreateView.securityÚcheckzMysqlx.Crud.CreateView.checkÚcolumnzMysqlx.Crud.CreateView.columnÚstmtzMysqlx.Crud.CreateView.stmtZreplace_existingz'Mysqlx.Crud.CreateView.replace_existingiK	  i‡
  Ú
ModifyViewzMysqlx.Crud.ModifyViewz!Mysqlx.Crud.ModifyView.collectionzMysqlx.Crud.ModifyView.definerz Mysqlx.Crud.ModifyView.algorithmzMysqlx.Crud.ModifyView.securityzMysqlx.Crud.ModifyView.checkzMysqlx.Crud.ModifyView.columnzMysqlx.Crud.ModifyView.stmtiŠ
  i‘  ÚDropViewzMysqlx.Crud.DropViewzMysqlx.Crud.DropView.collectionZ	if_existszMysqlx.Crud.DropView.if_existsi“  iä  Zmysqlx_crud_pb2)Ú
DESCRIPTORÚ
__module__)r^   rl   rm   z
com.mysql.cj.x.protobufH)eÚsysÚversion_infoÚ_bZgoogle.protobuf.internalr   Zgoogle.protobufr   Z_descriptorr   Ú_messager   Z_reflectionr   Z_symbol_databaser   ZDefaultZ_sym_dbZmysqlx.protobufr   Zmysqlx__expr__pb2r   Zmysqlx__datatypes__pb2ZFileDescriptorrl   ZRegisterFileDescriptorZEnumDescriptorZEnumValueDescriptorZ
_DATAMODELZRegisterEnumDescriptorZEnumTypeWrapperr   Z_VIEWALGORITHMr'   Z_VIEWSQLSECURITYr+   Z_VIEWCHECKOPTIONr.   r   r   r(   r)   r*   r,   r-   r/   r0   Z_ORDER_DIRECTIONZ_UPDATEOPERATION_UPDATETYPEZ_FIND_ROWLOCKZ_FIND_ROWLOCKOPTIONSZ
DescriptorZFieldDescriptorÚdecodeZ_COLUMNZ_PROJECTIONZ_COLLECTIONZ_LIMITZ
_LIMITEXPRZ_ORDERZ_UPDATEOPERATIONZ_FINDZ_INSERT_TYPEDROWZ_INSERTZ_UPDATEZ_DELETEZ_CREATEVIEWZ_MODIFYVIEWZ	_DROPVIEWZ_DOCUMENTPATHITEMZfields_by_namer<   Z_EXPRr=   r$   Z_COLUMNIDENTIFIERZ_SCALARZmessage_types_by_nameZenum_types_by_nameZGeneratedProtocolMessageTypeÚMessageÚdictr7   ZRegisterMessagerF   rJ   rL   rO   rP   rT   rV   r`   r^   rb   rc   rd   rj   rk   Zhas_optionsZ_ParseOptionsZFileOptionsÚ_optionsr   r   r   r   Ú<module>    sj	  
ú
ýýû
î

ýýý÷ê

ýýû
î

ýýû
î

ýýû
î
ýýýýýýýýã"Ö,
ýýû
î
ýýû
î
úúúñ×-úúøÞ&úúøÞ&úúøÞ&úúøÞ&úúøÿÝ'úúúñÿÖ.úúúúúúúúúúúú²Vþ–núÿ	åúúúúúúÜ,ÂBúúúúúúúúÎ:´PúúúúúúúÕ3»IúúúúúúúúÎ:´PúúúúúúúÕ3»IúúøÞ%

















þ
þ
þ
þ
þ
þ
þ
þ
þ÷
þ
þ
þ
þ
þ
