4"com/hazelcast/map/impl/query/Queryjava/lang/Object:com/hazelcast/nio/serialization/IdentifiedDataSerializable Query.java$com/hazelcast/map/impl/query/Query$1/com/hazelcast/map/impl/query/Query$QueryBuilder  QueryBuildermapNameLjava/lang/String; predicateLcom/hazelcast/query/Predicate; iterationType"Lcom/hazelcast/util/IterationType; aggregator&Lcom/hazelcast/aggregation/Aggregator; projection%Lcom/hazelcast/projection/Projection;()V  this$Lcom/hazelcast/map/impl/query/Query;(Ljava/lang/String;Lcom/hazelcast/query/Predicate;Lcom/hazelcast/util/IterationType;Lcom/hazelcast/aggregation/Aggregator;Lcom/hazelcast/projection/Projection;)V com/hazelcast/util/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object; ! "java/lang/String$  &com/hazelcast/query/Predicate(  * com/hazelcast/util/IterationType,  .  0  2"java/lang/IllegalArgumentException46It's forbidden to use a Projection with an Aggregator.6(Ljava/lang/String;)V 8 59$com/hazelcast/aggregation/Aggregator;#com/hazelcast/projection/Projection= getMapName()Ljava/lang/String; getPredicate!()Lcom/hazelcast/query/Predicate;getIterationType$()Lcom/hazelcast/util/IterationType; getAggregator(()Lcom/hazelcast/aggregation/Aggregator; getResultType()Ljava/lang/Class;;()Ljava/lang/Class<+Lcom/hazelcast/map/impl/query/Result;>;isAggregationQuery()Z JK L.com/hazelcast/map/impl/query/AggregationResultN(com/hazelcast/map/impl/query/QueryResultP getProjection'()Lcom/hazelcast/projection/Projection;isProjectionQuery createResult^(Lcom/hazelcast/spi/serialization/SerializationService;J)Lcom/hazelcast/map/impl/query/Result;4com/hazelcast/spi/serialization/SerializationServiceWtoData:(Ljava/lang/Object;)Lcom/hazelcast/nio/serialization/Data; YZ X[toObject ]! X^_(Lcom/hazelcast/aggregation/Aggregator;Lcom/hazelcast/spi/serialization/SerializationService;)V ` Oa#com/hazelcast/query/PagingPredicatec(Lcom/hazelcast/util/IterationType;Lcom/hazelcast/projection/Projection;Lcom/hazelcast/spi/serialization/SerializationService;JZ)V e QfaggregatorCloneserializationService6Lcom/hazelcast/spi/serialization/SerializationService;limitJof3()Lcom/hazelcast/map/impl/query/Query$QueryBuilder;)(Lcom/hazelcast/map/impl/query/Query$1;)V o pW(Lcom/hazelcast/map/impl/query/Query;)Lcom/hazelcast/map/impl/query/Query$QueryBuilder;M(Lcom/hazelcast/map/impl/query/Query;Lcom/hazelcast/map/impl/query/Query$1;)V s tquery getFactoryId()I,com/hazelcast/map/impl/MapDataSerializerHookyF_IDI {| z}getId writeData'(Lcom/hazelcast/nio/ObjectDataOutput;)Vjava/io/IOException"com/hazelcast/nio/ObjectDataOutputwriteUTF 8  writeObject(Ljava/lang/Object;)V ()B  - writeByte(I)V out$Lcom/hazelcast/nio/ObjectDataOutput;readData&(Lcom/hazelcast/nio/ObjectDataInput;)V!com/hazelcast/nio/ObjectDataInputreadUTF @  readObject()Ljava/lang/Object; readByte getById%(B)Lcom/hazelcast/util/IterationType; -in#Lcom/hazelcast/nio/ObjectDataInput; access$2008(Lcom/hazelcast/map/impl/query/Query;)Ljava/lang/String;x0 access$300E(Lcom/hazelcast/map/impl/query/Query;)Lcom/hazelcast/query/Predicate; access$400H(Lcom/hazelcast/map/impl/query/Query;)Lcom/hazelcast/util/IterationType; access$500L(Lcom/hazelcast/map/impl/query/Query;)Lcom/hazelcast/aggregation/Aggregator; access$600K(Lcom/hazelcast/map/impl/query/Query;)Lcom/hazelcast/projection/Projection;CodeLineNumberTableLocalVariableTable StackMapTable Signature Exceptions InnerClasses SourceFile! 3* -. F**+#%'*,#)+*-#-/*1*3 5Y7:E%)-<>& 0123%5+617;8E;>FF FFFF?@/*'> AB/*+B CD/*/F EF/*1J GHH *MOQ NO Q  IJKB *1 @V  RS/*3Z TKB *3 @^  UV@*M#++*1\_<:OY+bQY*/*3+ *+dg'bcd'f* h@@ij@kl mn! Yqk mr4 Y*uo  vwx.~t x-ty ~6+*'+*++*/+*1+*3~ !+566?*+'*+)+*+/*+<1*+>3 $1>??/*'% /*+% /*/% /*1% /*3%