com.groupbyinc.flux.common.apache.lucene.search.spans.SpanOrQuery$SpanOrWeight$1.class Maven / Gradle / Ivy
???? 4 Pcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanOrQuery$SpanOrWeight$1 ;com/groupbyinc/flux/common/apache/lucene/search/spans/Spans SpanOrQuery.java Ncom/groupbyinc/flux/common/apache/lucene/search/spans/SpanOrQuery$SpanOrWeight getSpans ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight$Postings;)Lcom/groupbyinc/flux/common/apache/lucene/search/spans/Spans; Acom/groupbyinc/flux/common/apache/lucene/search/spans/SpanOrQuery SpanOrWeight Rcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanOrQuery$SpanOrWeight$1$1 Icom/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight$Postings @com/groupbyinc/flux/common/apache/lucene/search/spans/SpanWeight Postings topPositionSpans =Lcom/groupbyinc/flux/common/apache/lucene/search/spans/Spans;
positionsCost F lastDocTwoPhaseMatched I cost J $assertionsDisabled Z val$byDocQueue CLcom/groupbyinc/flux/common/apache/lucene/search/DisiPriorityQueue; val$byPositionQueue ILcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanPositionQueue; val$subSpans Ljava/util/ArrayList; this$1 PLcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanOrQuery$SpanOrWeight; ?(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanOrQuery$SpanOrWeight;Lcom/groupbyinc/flux/common/apache/lucene/search/DisiPriorityQueue;Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanPositionQueue;Ljava/util/ArrayList;)V % & ) + ! " - # $ / ()V ' 1
2 4?? 7 9???????? = this RLcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanOrQuery$SpanOrWeight$1; nextDoc ()I java/io/IOException C Acom/groupbyinc/flux/common/apache/lucene/search/DisiPriorityQueue E top ?()Lcom/groupbyinc/flux/common/apache/lucene/search/DisiWrapper; G H
F I ;com/groupbyinc/flux/common/apache/lucene/search/DisiWrapper K doc M L N iterator BLcom/groupbyinc/flux/common/apache/lucene/search/DocIdSetIterator; P Q L R @com/groupbyinc/flux/common/apache/lucene/search/DocIdSetIterator T A B
U V updateTop X H
F Y topDocSpans =Lcom/groupbyinc/flux/common/apache/lucene/search/DisiWrapper;
currentDoc advance (I)I ^ _
U ` target docID asTwoPhaseIterator D()Lcom/groupbyinc/flux/common/apache/lucene/search/TwoPhaseIterator; ()Ljava/util/Iterator; P f
F g java/util/Iterator i hasNext ()Z k l j m next ()Ljava/lang/Object; o p j q twoPhaseView BLcom/groupbyinc/flux/common/apache/lucene/search/TwoPhaseIterator; s t L u L = @com/groupbyinc/flux/common/apache/lucene/search/TwoPhaseIterator x matchCost ()F z {
y | computePositionsCost ~ 1
Lcom/groupbyinc/flux/common/apache/lucene/search/DisjunctionDISIApproximation ? F(Lcom/groupbyinc/flux/common/apache/lucene/search/DisiPriorityQueue;)V ' ?
? ? ?(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanOrQuery$SpanOrWeight$1;Lcom/groupbyinc/flux/common/apache/lucene/search/DocIdSetIterator;F)V ' ?
?
costWeight w sumMatchCost
sumApproxCost spans ? L ? {
? sumPositionsCost sumCost ? java/lang/AssertionError ?
? 2 twoPhaseCurrentDocMatches topList ? H
F ? matches ? l
y ? lastApproxMatchDoc ? L ? lastApproxNonMatchDoc ? L ? o \ L ? listAtCurrentDoc fillPositionQueue Gcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanPositionQueue ? size ? B
? ? c B
?
startPosition ? B
? nextStartPosition ? B
???? add &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
? ?
spansAtDoc clear ? 1
? ? ? 1
? G p
? ? X p
? ? endPosition ? B
? width ? B
? collect H(Lcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanCollector;)V ? ?
? collector ELcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanCollector; toString ()Ljava/lang/String; java/lang/StringBuilder ?
? 2 spanOr( ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? this$0 CLcom/groupbyinc/flux/common/apache/lucene/search/spans/SpanOrQuery; ? ? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? )@ ?
? (I)Ljava/lang/StringBuilder; ? ?
? ? : ?
? - ?
? ? ?
? ? ()J java/util/ArrayList ?
? g ?
? java/lang/Class ? desiredAssertionStatus ? l
? ? Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile EnclosingMethod InnerClasses ! " # $ % &