a
    còfýY  ã                   @   s
  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 e ¡ Zd dlmZ ejdddedƒ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�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ddd ddd�ejd!d d"ddd�gddd#d$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�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jd.d/dedejd0d1d dd2d"dd3ddddd3ddd4�ejd5d6ddd7d8dd3ddddd3ddd4�ejd9d:ddd;d;dd3ed<ƒ d=¡dddd3ddd4�ejd>d?ddd7d8dd3ddddd3ddd4�ejd@dAddd7d8dd3ddddd3ddd4�ejdBdCddd7d8dd3ddddd3ddd4�ejdDdEdd dFddd3d dddd3ddd4�ejdGdHd d"d7d8dd3ddddd3ddd4�ejdIdJd"d;d7d8dd3ddddd3ddd4�g	g g egdd3dg g dKd$dL�ZejdMdNdedejdOdPd dd;d;dd3ed<ƒ d=¡dddd3ddd4�ejdQdRddd;d;dd3ed<ƒ d=¡dddd3ddd4�gg g g dd3dg g dSdTdL�ZejdUdVdedejd0dWd dd2d"dd3ddddd3ddd4�ejdXdYddd;d;dd3ed<ƒ d=¡dddd3ddd4�ejdZd[dddFddd3d dddd3ddd4�gg g egdd3dg g d\d-dL�Zejd]d^dedejd_d`d dd7d8dd3g dddd3ddd4�ejdOdaddd;d;dd3ed<ƒ d=¡dddd3ddd4�ejdbdcddd;d;dd3ed<ƒ d=¡dddd3ddd4�ejdQddddd;d;dd3ed<ƒ d=¡dddd3ddd4�gg g g dd3dg g dedfdL�Z ejdgdhdedejdOdid dd7d8dd3ddddd3ddd4�ejdjdkddd7d8dd3g dddd3ddd4�gg g g dd3dg g dldmdL�Z!ejdndodedejdOdpd dd;d;dd3ed<ƒ d=¡dddd3ddd4�ejdjdqddd7d8dd3g dddd3ddd4�gg g g dd3dg g drdsdL�Z"ejdtdudedejdvdwd dd;d;dd3ed<ƒ d=¡dddd3ddd4�ejdXdxddd7d8dd3ddddd3ddd4�gg g g dd3dg g dydzdL�Z#ejd{d|dedejd}d~d dd7d8dd3g dddd3ddd4�gg e#gg dd3dg g ddzdL�Z$ejd€d�dedejdXd‚d dd7d8dd3g dddd3ddd4�gg g g dd3dg g dƒd„dL�Z%eej&d0 _'e ej&d5 _(ej)ej&d> _(e!ej&d@ _(e"ej&dB _(e$ej&dG _(e%ej&dI _(ee_*eej&d0 _'ee_*ee j&d_ _(ee!j&dO _(ee!j&dj _(ee"j&dj _(ee#j&dX _(e$e#_*e#e$j&d} _(ee%j&dX _(eej+d.< eej+dM< eej+dU< e ej+d]< e!ej+dg< e"ej+dn< e$ej+d{< e%ej+d€< e	 ,d.ej-fe.ed…d†�¡Z/e 0e/¡ e	 ,dMej-fe.ed…d†�¡Z1e 0e1¡ e	 ,dUej-fe.ed…d†�¡Z2e 0e2¡ e	 ,d]ej-fe.e d…d†�¡Z3e 0e3¡ e	 ,dgej-fe.e!d…d†�¡Z4e 0e4¡ e	 ,dnej-fe.e"d…d†�¡Z5e 0e5¡ e	 ,d{ej-fe.e	 ,dtej-fe.e#d…d†�¡e$d…d‡�¡Z6e 0e6¡ e 0e6j7¡ e	 ,d€ej-fe.e%d…d†�¡Z8e 0e8¡ dˆe_9e :e ;¡ ed‰ƒ¡e_<dS )Šé    Né   c                 C   s   | S )N© ©Úxr   r   ú\/home/httpd/docs/test/DocsMgr/lib/python3.9/site-packages/mysqlx/protobuf/mysqlx_expr_pb2.pyÚ<lambda>!   ó    r   c                 C   s
   |   d¡S )NÚlatin1)Úencoder   r   r   r   r   !   r   )Ú
descriptor)Úmessage)Ú
reflection)Úsymbol_database)Údescriptor_pb2)Úmysqlx_datatypes_pb2zmysqlx_expr.protozMysqlx.ExprZproto2uÔ  
mysqlx_expr.protoMysqlx.Exprmysqlx_datatypes.proto"Ã„
Expr$
type (2.Mysqlx.Expr.Expr.Type1

identifier (2.Mysqlx.Expr.ColumnIdentifier
variable (	)
literal (2.Mysqlx.Datatypes.Scalar0
function_call (2.Mysqlx.Expr.FunctionCall'
operator (2.Mysqlx.Expr.Operator
position (#
object (2.Mysqlx.Expr.Object!
array	 (2.Mysqlx.Expr.Array"q
Type	
IDENT
LITERAL
VARIABLE
	FUNC_CALL
OPERATOR
PLACEHOLDER

OBJECT	
ARRAY"/

Identifier
name (	
schema_name (	"Ã‹
DocumentPathItem0
type (2".Mysqlx.Expr.DocumentPathItem.Type
value (	
index ("g
Type

MEMBER
MEMBER_ASTERISK
ARRAY_INDEX
ARRAY_INDEX_ASTERISK
DOUBLE_ASTERISK"
ColumnIdentifier4
document_path (2.Mysqlx.Expr.DocumentPathItem
name (	

table_name (	
schema_name (	"W
FunctionCall%
name (2.Mysqlx.Expr.Identifier 
param (2.Mysqlx.Expr.Expr":
Operator
name (	 
param (2.Mysqlx.Expr.Expr"t
Object,
fld (2.Mysqlx.Expr.Object.ObjectField<
ObjectField
key (	 
value (2.Mysqlx.Expr.Expr")
Array 
value (2.Mysqlx.Expr.ExprB
com.mysql.cj.x.protobufH)ÚnameÚpackageÚsyntaxZserialized_pbÚdependenciesÚTypezMysqlx.Expr.Expr.TypeZIDENTé   )r   ÚindexÚnumberÚoptionsÚtypeÚLITERALé   ÚVARIABLEZ	FUNC_CALLé   ZOPERATORé   ZPLACEHOLDERé   ZOBJECTé   ÚARRAYé   iŽ  iÿ  )	r   Ú	full_nameÚfilenameÚfileÚvaluesÚcontaining_typer   Úserialized_startÚserialized_endz!Mysqlx.Expr.DocumentPathItem.TypeZMEMBERZMEMBER_ASTERISKZARRAY_INDEXZARRAY_INDEX_ASTERISKZDOUBLE_ASTERISKi—  iþ  ÚExprzMysqlx.Expr.Exprr   zMysqlx.Expr.Expr.typeé   F)r   r$   r   r   r   Zcpp_typeÚlabelZhas_default_valueÚdefault_valueÚmessage_typeÚ	enum_typer(   Zis_extensionZextension_scoper   Ú
identifierzMysqlx.Expr.Expr.identifieré   é
   ÚvariablezMysqlx.Expr.Expr.variableé	   Ú zutf-8ÚliteralzMysqlx.Expr.Expr.literalZfunction_callzMysqlx.Expr.Expr.function_callÚoperatorzMysqlx.Expr.Expr.operatorÚpositionzMysqlx.Expr.Expr.positioné   ÚobjectzMysqlx.Expr.Expr.objectÚarrayzMysqlx.Expr.Expr.arrayé;   )r   r$   r%   r&   r(   ÚfieldsÚ
extensionsZnested_typesÚ
enum_typesr   Zis_extendabler   Zextension_rangesZoneofsr)   r*   Ú
IdentifierzMysqlx.Expr.Identifierr   zMysqlx.Expr.Identifier.nameZschema_namez"Mysqlx.Expr.Identifier.schema_namei  i0  ÚDocumentPathItemzMysqlx.Expr.DocumentPathItemz!Mysqlx.Expr.DocumentPathItem.typeÚvaluez"Mysqlx.Expr.DocumentPathItem.valuer   z"Mysqlx.Expr.DocumentPathItem.indexi3  ÚColumnIdentifierzMysqlx.Expr.ColumnIdentifierZdocument_pathz*Mysqlx.Expr.ColumnIdentifier.document_pathz!Mysqlx.Expr.ColumnIdentifier.nameZ
table_namez'Mysqlx.Expr.ColumnIdentifier.table_namez(Mysqlx.Expr.ColumnIdentifier.schema_namei   i  ÚFunctionCallzMysqlx.Expr.FunctionCallzMysqlx.Expr.FunctionCall.nameÚparamzMysqlx.Expr.FunctionCall.parami�  iØ  ÚOperatorzMysqlx.Expr.OperatorzMysqlx.Expr.Operator.namezMysqlx.Expr.Operator.paramiÚ  i  ÚObjectFieldzMysqlx.Expr.Object.ObjectFieldÚkeyz"Mysqlx.Expr.Object.ObjectField.keyz$Mysqlx.Expr.Object.ObjectField.valueiN  iŠ  ÚObjectzMysqlx.Expr.ObjectZfldzMysqlx.Expr.Object.fldi  ÚArrayzMysqlx.Expr.ArrayzMysqlx.Expr.Array.valueiŒ  iµ  Zmysqlx_expr_pb2)Ú
DESCRIPTORÚ
__module__)rH   rL   rM   Tz
com.mysql.cj.x.protobufH)=ÚsysÚversion_infoÚ_bZgoogle.protobufr   Z_descriptorr   Ú_messager   Z_reflectionr   Z_symbol_databaser   ZDefaultZ_sym_dbZmysqlx.protobufr   Zmysqlx__datatypes__pb2ZFileDescriptorrL   ZRegisterFileDescriptorZEnumDescriptorZEnumValueDescriptorZ
_EXPR_TYPEZRegisterEnumDescriptorZ_DOCUMENTPATHITEM_TYPEZ
DescriptorZFieldDescriptorÚdecodeZ_EXPRZ_IDENTIFIERZ_DOCUMENTPATHITEMZ_COLUMNIDENTIFIERZ_FUNCTIONCALLZ	_OPERATORZ_OBJECT_OBJECTFIELDZ_OBJECTZ_ARRAYZfields_by_namer0   r/   Z_SCALARr(   Zmessage_types_by_nameZGeneratedProtocolMessageTypeÚMessageÚdictr+   ZRegisterMessagerA   rB   rD   rE   rG   rJ   rH   rK   Zhas_optionsZ_ParseOptionsZFileOptionsÚ_optionsr   r   r   r   Ú<module>    sL  ú
ýýýýýýýýã"Ö,
ýýýýýïâ 
úúúúúúúúúÇAÿ¬XúúøÞ&úúúñÿÖ.úúúúêÐ4úúøÞ&úúøÞ&úúøÞ%úÿ	åúÿ	å







þ
þ
þ
þ
þ
þ
þ÷
þ
