
    i%                        d 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                         j%                  d      Z ej(                  e e               ej,                  ed	 e              ej.                  d
k(  rQde_        de_        de_        de_        de_        de_        de_        de_        de_        de_        de _        de _        de!_        de!_        de"_        de"_        de#_        de#_        de$_        de$_        de%_        d e%_        d!e&_        d e&_        d"e'_        d#e'_        d$e(_        d#e(_        d%e)_        d&e)_        d'e*_        d(e*_        d)e+_        d&e+_        d*e,_        d+e,_        d,e-_        d+e-_        d-e._        d.e._        d/e/_        d0e/_        d1e0_        d2e0_        d3e1_        d4e1_        d5e2_        d6e2_        yy)7zGenerated protocol buffer code.    )builder)
descriptor)descriptor_pool)symbol_database)mysqlx_expr_pb2)mysqlx_datatypes_pb2s  
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mysqlx_crud_pb2FNs   
com.mysql.cj.x.protobufHi  i
  i  iD  iF  iq  is  i  M               i  i  i@  iB  i  i  i  i  i  iE  i  iH  i  iO  i}  i  i  i  i  i  i%  i(  iH	  iK	  i
  i
  i  i  i  )3__doc__google.protobuf.internalr   _buildergoogle.protobufr   _descriptorr   _descriptor_poolr   _symbol_databaseDefault_sym_dbmysqlx.protobufr   mysqlx__expr__pb2r   mysqlx__datatypes__pb2AddSerializedFile
DESCRIPTORBuildMessageAndEnumDescriptorsglobalsBuildTopDescriptorsAndMessages_USE_C_DESCRIPTORS_options_serialized_options
_DATAMODEL_serialized_start_serialized_end_VIEWALGORITHM_VIEWSQLSECURITY_VIEWCHECKOPTION_COLUMN_PROJECTION_COLLECTION_LIMIT
_LIMITEXPR_ORDER_ORDER_DIRECTION_UPDATEOPERATION_UPDATEOPERATION_UPDATETYPE_FIND_FIND_ROWLOCK_FIND_ROWLOCKOPTIONS_INSERT_INSERT_TYPEDROW_UPDATE_DELETE_CREATEVIEW_MODIFYVIEW	_DROPVIEW     q/var/www/catia.catastroantioquia-mas.com/valormas/lib/python3.12/site-packages/mysqlx/protobuf/mysqlx_crud_pb2.py<module>r?      s'  F & 8 5 ? ? #

"
"
$ A J &%%'99  ;UW  VW
 ' ' '
GI > ' ' '
4Ewy Q!!U**#H* #*!*#'."!%. %)$#'"%)$#'"'' #+!+ #+!+&&"* *&&%($#&"%($#&"03/.1-%%"&-! $-)-('+& ''%)$#'" '' '' $+"+ $+"+") )c +r=   