
com.groupbyinc.flux.common.apache.lucene.search.BlockJoinComparatorSource$1.class Maven / Gradle / Ivy
???? 3 ? Kcom/groupbyinc/flux/common/apache/lucene/search/BlockJoinComparatorSource$1 VLcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator; ?com/groupbyinc/flux/common/apache/lucene/search/FieldComparator BlockJoinComparatorSource.java Icom/groupbyinc/flux/common/apache/lucene/search/BlockJoinComparatorSource
newComparator X(Ljava/lang/String;IIZ)Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator;
Mcom/groupbyinc/flux/common/apache/lucene/search/BlockJoinComparatorSource$1$1 bottomParent I bottomChild
parentBits 6Lcom/groupbyinc/flux/common/apache/lucene/util/BitSet; parentLeafComparators F[Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator; childLeafComparators val$childSlots [I val$parentSlots val$parentComparators B[Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator; val$childComparators val$childReverseMul val$parentReverseMul this$0 KLcom/groupbyinc/flux/common/apache/lucene/search/BlockJoinComparatorSource; ?(Lcom/groupbyinc/flux/common/apache/lucene/search/BlockJoinComparatorSource;[I[I[Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator;[Lcom/groupbyinc/flux/common/apache/lucene/search/FieldComparator;[I[I)V " $ & ( * , . ()V 0
1 this MLcom/groupbyinc/flux/common/apache/lucene/search/BlockJoinComparatorSource$1; compare (II)I java/io/IOException 7 (IIII)I 5 9
: java/lang/RuntimeException < (Ljava/lang/Throwable;)V >
= ? e Ljava/io/IOException; slot1 slot2 setTopValue (Ljava/lang/Integer;)V 'java/lang/UnsupportedOperationException G /this comparator cannot be used with deep paging I (Ljava/lang/String;)V K
H L value Ljava/lang/Integer; getLeafComparator ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator; R java/lang/IllegalStateException T 4This comparator can only be used on a single segment V
U L =com/groupbyinc/flux/common/apache/lucene/search/IndexSearcher Y 9com/groupbyinc/flux/common/apache/lucene/index/ReaderUtil [ getTopLevelContext ?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext; ] ^
\ _ F(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext;)V a
Z b
setQueryCache ?(Lcom/groupbyinc/flux/common/apache/lucene/search/QueryCache;)V d e
Z f
parentsFilter 7Lcom/groupbyinc/flux/common/apache/lucene/search/Query; h i j createNormalizedWeight r(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;Z)Lcom/groupbyinc/flux/common/apache/lucene/search/Weight; l m
Z n 6com/groupbyinc/flux/common/apache/lucene/search/Weight p scorer |(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer; r s
q t java/lang/StringBuilder v
w 1 LeafReader y append -(Ljava/lang/String;)Ljava/lang/StringBuilder; { |
w } @com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext reader =()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader; ? ?
? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; { ?
w ? contains no parents! ? toString ()Ljava/lang/String; ? ?
w ? 6com/groupbyinc/flux/common/apache/lucene/search/Scorer ? iterator D()Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSetIterator; ? ?
? ? 9com/groupbyinc/flux/common/apache/lucene/index/LeafReader ? maxDoc ()I ? ?
? ? 4com/groupbyinc/flux/common/apache/lucene/util/BitSet ? of {(Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSetIterator;I)Lcom/groupbyinc/flux/common/apache/lucene/util/BitSet; ? ?
? ? Ccom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator ? ? P Q
? ? P(Lcom/groupbyinc/flux/common/apache/lucene/search/BlockJoinComparatorSource$1;)V ?
? i context BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; searcher ?Lcom/groupbyinc/flux/common/apache/lucene/search/IndexSearcher; weight 8Lcom/groupbyinc/flux/common/apache/lucene/search/Weight; parents 8Lcom/groupbyinc/flux/common/apache/lucene/search/Scorer; (I)Ljava/lang/Integer; .filling sort field values is not yet supported ? slot parent (I)I
nextSetBit ? ?
? ? doc M(II[Lcom/groupbyinc/flux/common/apache/lucene/search/LeafFieldComparator;[I)I 5 ?
? cmp docID1 parent1 docID2 parent2 copy (II)V ? ? ? ? setBottom (I)V ? ? ? ?
compareBottom ? ? ? ? comp comparators
reverseMul (I)Ljava/lang/Object; N ?
? x0 (Ljava/lang/Object;)V java/lang/Integer ? E F
? Ljava/lang/Object; Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions Signature
SourceFile EnclosingMethod InnerClasses
! ? V ,*+? #*,? %*-? '*? )*? +*? -*? /*? 2? ? , 3 4 ? ^ 5 6 ? ? '**? %.*? '.*? %.*? '.? ;?N? =Y-? @? 8 ? * A B ' 3 4 ' C ' D ? h i j ? ] 8 E F ? >
? HYJ? M? ?
3 4
N O ? q P Q ? ? ?*? S?
? UYW? X?? ZY+? `? cM,? g,*? #? k? oN-+? u:? &? UY? wY? xz? ~+? ?? ??? ~? ?? X?*? ?+? ?? ?? ?? S**? )?? ?? ?6*? )?? *? ?*? )2+? ?S????**? +?? ?? ?6*? +?? *? ?*? +2+? ?S????
Y*? ?? ? H ? " ? ? " ? ? 3 4 ? ? ? ? ? ? / ? ? ? 6 ? ? ? ? J v w y z " { / | 6 } ; ~ ^ ? q ? } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? L Z q ?? !? !? ? ! ? 8 N ? ? >
? HY?? M? ?
3 4
? ? ? ? ? ? = *? S? ?? ? 3 4 ? ? ? 5 9 ? ? B? !? ? d?**? ?*? -? ??**? ?*? /? ?6? d?? ? > 5
? B 3 4 B ? B ? B ? B ? ? " ? ? ? ? $ ? 5 ? : ? ? ? ? ? ? 8 5 ? ? ? A6-?? 8-2? ? -2? ? .-2? ? h6? ?????? ? H 1 ? <