3
S^R*                 @   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 d dlmZ d dlmZ ejddedejej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gddddd 	Zeje ejd!d"dedejd#d$d dd%d&dd'd dddd'ddd(ejd)d*ddd+d,dd'ddddd'ddd(ejd-d.ddd+d,dd'ddddd'ddd(ejd/d0ddd+d,dd'ddddd'ddd(ejd1d2ddd+d,dd'ddddd'ddd(ejd3d4dd5d+d,dd'ddddd'ddd(gg g egdd'g g d6dd7Zejd8d9dedejd:d;d dd<ddd'd dddd'ddd(ejd=d>ddd+d,dd'ddddd'ddd(gg egg dd'g g d?dd7Zejd@dAdedejd:dBd dd<ddd'd dddd'ddd(ejdCdDddd+d,dd'g dddd'ddd(ejdEdFddd&dGddHd'dddd'ddd(gg g g dd'g g dIdJd7ZejdKdLdedejd:dMd dd<ddd'd dddd'ddd(gg g g dd'g g dNdOd7Zeej d# _!ej"ej d) _#ej$ej d- _#ej%ej d/ _#ej&ej d1 _#ej'ej d3 _#ee_(ee_(eej d= _#ej)ej dC _#eej*d8< eej*d@< eej*dK< e	j+d8ej,fe-e	j+d!ej,fe-edPdQedPdRZ.ej/e. ej/e.j0 e	j+d@ej,fe-edPdQZ1ej/e1 e	j+dKej,fe-edPdQZ2ej/e2 dHe_3ej4ej5 edSe_6dS )T    N   c             C   s   | S )N )xr   r   T/tmp/pip-build-8app2_gc/mysql-connector-python/mysqlx/protobuf/mysqlx_prepare_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_sql_pb2)mysqlx_crud_pb2)mysqlx_datatypes_pb2zmysqlx_prepare.protozMysqlx.Prepareu  
mysqlx_prepare.protoMysqlx.Preparemysqlx_sql.protomysqlx_crud.protomysqlx_datatypes.proto"
Prepare
stmt_id (2
stmt (2$.Mysqlx.Prepare.Prepare.OneOfMessageÆ
OneOfMessage7
type (2).Mysqlx.Prepare.Prepare.OneOfMessage.Type
find (2.Mysqlx.Crud.Find#
insert (2.Mysqlx.Crud.Insert#
update (2.Mysqlx.Crud.Update#
delete (2.Mysqlx.Crud.Delete-
stmt_execute (2.Mysqlx.Sql.StmtExecute">
Type
FIND 

INSERT

UPDATE

DELETE
STMT"`
Execute
stmt_id (#
args (2.Mysqlx.Datatypes.Any
compact_metadata (:false"

Deallocate
stmt_id (B
com.mysql.cj.x.protobufH)namepackageZserialized_pbZdependenciesTypez(Mysqlx.Prepare.Prepare.OneOfMessage.TypeZFIND)r   indexnumberoptionstypeZINSERT   ZUPDATE   DELETE   ZSTMT   i  i  )	r   	full_namefilenamefilevaluescontaining_typer   serialized_startserialized_endOneOfMessagez#Mysqlx.Prepare.Prepare.OneOfMessager   z(Mysqlx.Prepare.Prepare.OneOfMessage.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   findz(Mysqlx.Prepare.Prepare.OneOfMessage.find   
   insertz*Mysqlx.Prepare.Prepare.OneOfMessage.insertupdatez*Mysqlx.Prepare.Prepare.OneOfMessage.updatedeletez*Mysqlx.Prepare.Prepare.OneOfMessage.deleteZstmt_executez0Mysqlx.Prepare.Prepare.OneOfMessage.stmt_execute      )r   r   r   r   r!   fields
extensionsZnested_types
enum_typesr   Zis_extendableZextension_rangesZoneofsr"   r#   PreparezMysqlx.Prepare.PrepareZstmt_idzMysqlx.Prepare.Prepare.stmt_id   stmtzMysqlx.Prepare.Prepare.stmtf   ExecutezMysqlx.Prepare.ExecutezMysqlx.Prepare.Execute.stmt_idargszMysqlx.Prepare.Execute.argsZcompact_metadataz'Mysqlx.Prepare.Execute.compact_metadata   Ti  i_  
DeallocatezMysqlx.Prepare.Deallocatez!Mysqlx.Prepare.Deallocate.stmt_idia  i~  Zmysqlx_prepare_pb2)
DESCRIPTOR
__module__)r$   r>   r?   z
com.mysql.cj.x.protobufH)7sysversion_info_bZgoogle.protobufr	   Z_descriptorr
   _messager   Z_reflectionr   Z_symbol_databaser   ZDefaultZ_sym_dbZmysqlx.protobufr   r   r   ZFileDescriptorr>   ZRegisterFileDescriptorZEnumDescriptorZEnumValueDescriptorZ_PREPARE_ONEOFMESSAGE_TYPEZRegisterEnumDescriptorZ
DescriptorZFieldDescriptorZ_PREPARE_ONEOFMESSAGEZ_PREPAREZ_EXECUTEZ_DEALLOCATEZfields_by_namer*   Z_FINDr)   Z_INSERTZ_UPDATEZ_DELETEZ_STMTEXECUTEr!   Z_ANYZmessage_types_by_nameZGeneratedProtocolMessageTypeMessagedictr6   ZRegisterMessager$   r:   r=   Zhas_optionsZ_ParseOptionsZFileOptions_optionsr   r   r   r   <module>   s  










