4#org/postgresql/core/v3/BatchedQuery"org/postgresql/core/v3/SimpleQueryBatchedQuery.javasqlLjava/lang/String;valuesBraceOpenPositionIvaluesBraceClosePosition batchSizeblocks&[Lorg/postgresql/core/v3/BatchedQuery;$assertionsDisabledZX(Lorg/postgresql/core/NativeQuery;Lorg/postgresql/core/v3/TypeTransferModeRegistry;IIZ)VV(Lorg/postgresql/core/NativeQuery;Lorg/postgresql/core/v3/TypeTransferModeRegistry;Z)V      this%Lorg/postgresql/core/v3/BatchedQuery;query!Lorg/postgresql/core/NativeQuery;transferModeRegistry1Lorg/postgresql/core/v3/TypeTransferModeRegistry;sanitiserDisabled)(Lorg/postgresql/core/v3/BatchedQuery;I)V'(Lorg/postgresql/core/v3/SimpleQuery;)V # $srcderiveForMultiBatch((I)Lorg/postgresql/core/v3/BatchedQuery; getBatchSize()I )* +java/lang/IllegalStateException-+Only the original decorator can be derived./(Ljava/lang/String;)V 1 .2java/lang/Integer4numberOfTrailingZeros(I)I 67 58"java/lang/IllegalArgumentException:java/lang/StringBuilder<()V > =?UExpected value block should be a power of 2 smaller or equal to 128. Actual block is Aappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; CD =E(I)Ljava/lang/StringBuilder; CG =HtoString()Ljava/lang/String; JK =L ;2 O " Q valueBlockindexbq getNativeSql  WbuildNativeSql7(Lorg/postgresql/core/ParameterList;)Ljava/lang/String; YZ [ VK ]java/lang/String_agetNativeQuery#()Lorg/postgresql/core/NativeQuery; cd eorg/postgresql/core/NativeQueryg bindPositions[I ij hk!org/postgresql/core/ParameterListmjcharAt(I)C pq `rjava/lang/CharactertisDigit(C)Z vw uxlength z* `{calculateBindLength }7 h~(I)V  =5(Ljava/lang/CharSequence;II)Ljava/lang/StringBuilder; C =(C)Ljava/lang/StringBuilder; C =appendBindName5(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder; h(IZ)Ljava/lang/String; J n   ={java/lang/AssertionErrorPredicted length != actual:  !=(Ljava/lang/Object;)V   startIndexendIndexiposjparams#Lorg/postgresql/core/ParameterList; nativeSqlvaluesBlockCharCount chunkStartchunkEndsLjava/lang/StringBuilder; JZ  getSqlCommand"()Lorg/postgresql/core/SqlCommand; getResultSetColumnNameIndexMap()Ljava/util/Map; isEmpty()Z isStatementDescribed setHasBinaryFields(Z)V hasBinaryFields resetNeedUpdateFieldFormats > getMaxResultRowSize *  getSubqueries'()[Lorg/postgresql/core/v3/SimpleQuery; close >  LcreateParameterList%()Lorg/postgresql/core/ParameterList; java/lang/ClassdesiredAssertionStatus CodeLocalVariableTableLineNumberTable StackMapTable SourceFile!    *+,***>   ! ! "#$"i*+%*+*+* & '( )*+'( y*, .Y03*9d= `x;Y=Y@BFIMN*P *P*P2N-Y*RN*P-S-*yyS  YT bU:./124 506K:R;[=b>f?p@wB)*/* GVKY*X*X**\X*X PQ ST YZG/M*^N*,6-M,-bM,6*fl:` :` :*O**d`6*`O.O..d`66  p .`6  d  `. *`6   - sy  ` O ` O `. `.d`6 -|6  h`6  d6  `dh`6 =Y : + -*`W`6 6  -*W6  r     ,W -..W6  >+  W + FW - . .W   -*`-|W MM:+6  ,Y=Y@F IF IM,^ B u K C cv //-( " # ,ij5j>j5z , Q 9XZ[ \]^`ab d#f,g5h>iFjLkYlfnnp|qrsuvwuz{}q!,6DNQT`jv~ -^``E n``ooo$E+Y=SJZY*, *+*+\A/* A/* A/* A/* A0* A/* A>/*ñ A*/*Ƭ A/*ʰ A>/*ͱ AJK/*ΰ A/*Ұ >4ؚ @