3
(hY                 @   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j Zd dlmZ ejdddedejgdZej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j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j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<j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<jd=dddd3ddd4ejdQdRddd;d;dd3ed<j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<j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<jd=dddd3ddd4ejdbdcddd;d;dd3ed<jd=dddd3ddd4ejdQddddd;d;dd3ed<j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<j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<j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dddedejdXdd dd7d8dd3g dddd3ddd4gg g g dd3dg g dddL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	j,d.ej-fe.eddZ/ej0e/ e	j,dMej-fe.eddZ1ej0e1 e	j,dUej-fe.eddZ2ej0e2 e	j,d]ej-fe.e ddZ3ej0e3 e	j,dgej-fe.e!ddZ4ej0e4 e	j,dnej-fe.e"ddZ5ej0e5 e	j,d{ej-fe.e	j,dtej-fe.e#dde$ddZ6ej0e6 ej0e6j7 e	j,dej-fe.e%ddZ8ej0e8 de_9ej:ej; ede_<dS )    N   c             C   s   | S )N )xr   r   S/tmp/pip-install-q3hcpn_q/mysql-connector-python/mysqlx/protobuf/mysqlx_expr_pb2.py<lambda>!   s    r   c             C   s
   | j dS )Nlatin1)encode)r   r   r   r   r   !   s    )
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_pbZ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__)rE   rI   rJ   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FileDescriptorrI   ZRegisterFileDescriptorZEnumDescriptorZEnumValueDescriptorZ
_EXPR_TYPEZRegisterEnumDescriptorZ_DOCUMENTPATHITEM_TYPEZ
DescriptorZFieldDescriptordecodeZ_EXPRZ_IDENTIFIERZ_DOCUMENTPATHITEMZ_COLUMNIDENTIFIERZ_FUNCTIONCALLZ	_OPERATORZ_OBJECT_OBJECTFIELDZ_OBJECTZ_ARRAYZfields_by_namer-   r,   Z_SCALARr%   Zmessage_types_by_nameZGeneratedProtocolMessageTypeMessagedictr(   ZRegisterMessager>   r?   rA   rB   rD   rG   rE   rH   Zhas_optionsZ_ParseOptionsZFileOptions_optionsr   r   r   r   <module>    s  


























