4} o : : :  :    :    :    "  %  "  +  / / / +  7 o   H : > /   F   ! P"# $% :&' Z( Z)* Z+ :, P P- . :/ 01 0+ :2 f)3 f+4 h5 :6 l)7 l+  89: mysqlxSessionLcom/mysql/cj/MysqlxSession;xbuilder)Lcom/mysql/cj/protocol/x/XMessageBuilder;schema!Lcom/mysql/cj/xdevapi/SchemaImpl;nameLjava/lang/String;$assertionsDisabledZR(Lcom/mysql/cj/MysqlxSession;Lcom/mysql/cj/xdevapi/SchemaImpl;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis%Lcom/mysql/cj/xdevapi/CollectionImpl; getSession ()Lcom/mysql/cj/xdevapi/Session; getSchema()Lcom/mysql/cj/xdevapi/Schema;getName()Ljava/lang/String;existsInDatabase<DbObjectStatus InnerClasses6()Lcom/mysql/cj/xdevapi/DatabaseObject$DbObjectStatus; StackMapTableadd4(Ljava/util/Map;)Lcom/mysql/cj/xdevapi/AddStatement;docLjava/util/Map;LocalVariableTypeTable$Ljava/util/Map; SignatureI(Ljava/util/Map;)Lcom/mysql/cj/xdevapi/AddStatement;8([Ljava/lang/String;)Lcom/mysql/cj/xdevapi/AddStatement;iIdocs[Lcom/mysql/cj/xdevapi/DbDoc;exLjava/io/IOException; jsonString[Ljava/lang/String; A(Lcom/mysql/cj/xdevapi/DbDoc;)Lcom/mysql/cj/xdevapi/AddStatement;Lcom/mysql/cj/xdevapi/DbDoc;B([Lcom/mysql/cj/xdevapi/DbDoc;)Lcom/mysql/cj/xdevapi/AddStatement;find&()Lcom/mysql/cj/xdevapi/FindStatement;8(Ljava/lang/String;)Lcom/mysql/cj/xdevapi/FindStatement;searchConditionmodify:(Ljava/lang/String;)Lcom/mysql/cj/xdevapi/ModifyStatement;remove:(Ljava/lang/String;)Lcom/mysql/cj/xdevapi/RemoveStatement; createIndexM(Ljava/lang/String;Lcom/mysql/cj/xdevapi/DbDoc;)Lcom/mysql/cj/xdevapi/Result; indexNameindexDefinitionC(Ljava/lang/String;Ljava/lang/String;)Lcom/mysql/cj/xdevapi/Result;jsonIndexDefinition dropIndex(Ljava/lang/String;)Ve(Lcom/mysql/cj/protocol/x/XProtocolError;count()JnewDoc()Lcom/mysql/cj/xdevapi/DbDoc;equals(Ljava/lang/Object;)ZotherLjava/lang/Object;hashCode()ItoStringsbLjava/lang/StringBuilder; replaceOneiddocId Lcom/mysql/cj/xdevapi/JsonValue;addOrReplaceOnegetOne0(Ljava/lang/String;)Lcom/mysql/cj/xdevapi/DbDoc; removeOne1(Ljava/lang/String;)Lcom/mysql/cj/xdevapi/Result;()V SourceFileCollectionImpl.java { qr uv wx= >?'com/mysql/cj/protocol/x/XMessageBuilder st@ AB C DE FG HG4com/mysql/cj/exceptions/FeatureNotAvailableExceptionTODO: {com/mysql/cj/xdevapi/DbDocjava/io/StringReaderI JK java/io/IOExceptionL MN%com/mysql/cj/xdevapi/AddStatementImpl {O {P &com/mysql/cj/xdevapi/FindStatementImpl {Q(com/mysql/cj/xdevapi/ModifyStatementImpl(com/mysql/cj/xdevapi/RemoveStatementImpl&com/mysql/cj/xdevapi/CreateIndexParams {R ST(com/mysql/cj/xdevapi/UpdateResultBuilder UVcom/mysql/cj/xdevapi/Result {W XY&com/mysql/cj/protocol/x/XProtocolError Z)com/mysql/cj/exceptions/MysqlErrorNumbers [\java/lang/StringBuilder Collection ' ]^' does not exist in schema '' {_com/mysql/cj/xdevapi/DbDocImpl `a#com/mysql/cj/xdevapi/CollectionImpl yzjava/lang/AssertionErrorhashCode not designed {b Collection(c de.)!com/mysql/cj/xdevapi/XDevAPIErrorCreateTableStatement.0java/lang/Stringf gh_id ijcom/mysql/cj/xdevapi/JsonValuecom/mysql/cj/xdevapi/JsonStringk l gCollection.DocIdMismatch ge _id = :id $ mn op$com/mysql/cj/xdevapi/ModifyStatement qr st u v wx "com/mysql/cj/xdevapi/FindStatementcom/mysql/cj/xdevapi/DocResult yr $com/mysql/cj/xdevapi/RemoveStatement z{java/lang/Objectcom/mysql/cj/xdevapi/Collection|2com/mysql/cj/xdevapi/DatabaseObject$DbObjectStatuscom/mysql/cj/MysqlxSessiongetMessageBuilder()Lcom/mysql/cj/MessageBuilder;com/mysql/cj/xdevapi/SchemaImplgetDataStoreMetadata"()Lcom/mysql/cj/DataStoreMetadata;com/mysql/cj/DataStoreMetadata tableExists'(Ljava/lang/String;Ljava/lang/String;)ZEXISTS4Lcom/mysql/cj/xdevapi/DatabaseObject$DbObjectStatus; NOT_EXISTScom/mysql/cj/xdevapi/JsonParserparseDoc4(Ljava/io/StringReader;)Lcom/mysql/cj/xdevapi/DbDoc;0com/mysql/cj/exceptions/AssertionFailedExceptionshouldNotHappenI(Ljava/lang/Exception;)Lcom/mysql/cj/exceptions/AssertionFailedException;_(Lcom/mysql/cj/MysqlxSession;Ljava/lang/String;Ljava/lang/String;Lcom/mysql/cj/xdevapi/DbDoc;)V`(Lcom/mysql/cj/MysqlxSession;Ljava/lang/String;Ljava/lang/String;[Lcom/mysql/cj/xdevapi/DbDoc;)VU(Lcom/mysql/cj/MysqlxSession;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V1(Ljava/lang/String;Lcom/mysql/cj/xdevapi/DbDoc;)VbuildCreateCollectionIndexp(Ljava/lang/String;Ljava/lang/String;Lcom/mysql/cj/xdevapi/CreateIndexParams;)Lcom/mysql/cj/protocol/x/XMessage;query`(Lcom/mysql/cj/protocol/Message;Lcom/mysql/cj/protocol/ResultBuilder;)Lcom/mysql/cj/QueryResult;'(Ljava/lang/String;Ljava/lang/String;)VbuildDropCollectionIndexZ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/mysql/cj/protocol/x/XMessage; getErrorCodegetTableRowCount'(Ljava/lang/String;Ljava/lang/String;)Jappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;*(Ljava/lang/String;Ljava/lang/Throwable;)VgetClass()Ljava/lang/Class;(Ljava/lang/Object;)V!com/mysql/cj/xdevapi/ExprUnparserquoteIdentifier&(Ljava/lang/String;)Ljava/lang/String;com/mysql/cj/Messages getString9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/Class isInstancesetL(Ljava/lang/String;Ljava/lang/Object;)Lcom/mysql/cj/xdevapi/ModifyStatement;bind8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;execute()Ljava/lang/Object;setValue5(Ljava/lang/String;)Lcom/mysql/cj/xdevapi/JsonString;P(Ljava/lang/String;Lcom/mysql/cj/xdevapi/JsonValue;)Lcom/mysql/cj/xdevapi/DbDoc;!com/mysql/cj/xdevapi/AddStatement setUpsert&(Z)Lcom/mysql/cj/xdevapi/AddStatement;fetchOnedesiredAssertionStatus()Z#com/mysql/cj/xdevapi/DatabaseObject!:opqrstuvwxyz{|}~"**+*,*-**~34 567!8*""qr"uv"wx}2*~; }/*~? }/*~C }]"* * *  ~GIK "}P Y~O   }0+M>+,Y+2S*,M,)*~UVWV$Y*Z+[4$+00}LY** *+~a}LY** *+~e}0*~i }LY** *+~mx}LY** *+~qx}L Y** *+!~ux}s-*** *"Y+,#$%Y&'(~z {&z --x-}s-*** *"Y+,)$%Y&'(~ & --x-x}3*** *+*%Y&'WM,,C,"%+~"%&02 & 33xe }X* * *.L+,z6+Y/Y012*232* 2425+6++~#V?X X=}27Y8~ }C+@+9:7+:*;&+:**+:<~7BCCA@}I= >Y?@~  }8/YABL+* C2W+D2W+*C2W+E2W+5~  ,38 .}+FYGHYISJK,FYGHYLSJK,MNON-'P-Q+-PR<FYSTK*UVW,XI+YZ[(~"4@[h*x@J & }K+FYGHYISJK,FYGHY\SJK*+Y,]N-4DE~4EF*FKKxKxP}+FYGHYISJK,FYGHYLSJK,MNON-,MPY^+_`W'P-Q+-PR<FYSTK*,abc(~* 4@D[r*x@S & }K+FYGHYISJK,FYGHY\SJK*+Y,dN-4DE~4EF*FKKxKxP}V"*UI+efghi~""x}N*UjI+klm(~x}4:n=~- @ ;@