
com.groupbyinc.flux.search.lookup.PositionIterator.class Maven / Gradle / Ivy
???? 3 u 2com/groupbyinc/flux/search/lookup/PositionIterator XLjava/lang/Object;Ljava/util/Iterator; java/lang/Object java/util/Iterator PositionIterator.java resetted Z indexFieldTerm 2Lcom/groupbyinc/flux/search/lookup/IndexFieldTerm; freq I
currentPos termPosition 0Lcom/groupbyinc/flux/search/lookup/TermPosition; postings =Lcom/groupbyinc/flux/common/apache/lucene/index/PostingsEnum; 5(Lcom/groupbyinc/flux/search/lookup/IndexFieldTerm;)V ()V
.com/groupbyinc/flux/search/lookup/TermPosition
" this 4Lcom/groupbyinc/flux/search/lookup/PositionIterator; remove 'java/lang/UnsupportedOperationException ' 2Cannot remove anything from TermPosition iterator. ) (Ljava/lang/String;)V +
( , hasNext ()Z 0 next 2()Lcom/groupbyinc/flux/search/lookup/TermPosition; java/io/IOException 4 6 ;com/groupbyinc/flux/common/apache/lucene/index/PostingsEnum 8 nextPosition ()I : ;
9 < position > ? startOffset A ;
9 B A D endOffset F ;
9 G F I
getPayload :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; K L
9 M payload 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; O P Q *com/groupbyinc/flux/ElasticsearchException S can not advance iterator U =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V W
T X ex Ljava/io/IOException; nextDoc 0com/groupbyinc/flux/search/lookup/IndexFieldTerm ] tf _ ;
^ ` ^ 6 reset ()Ljava/util/Iterator; SCannot iterate twice! If you want to iterate more that once, add _CACHE explicitly. e ((Ljava/lang/String;[Ljava/lang/Object;)V g
T h ()Ljava/lang/Object; 2 3
k Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions Signature H()Ljava/util/Iterator;
SourceFile !
m g *? *? *? *? Y? ? !*+? #? n $ % o + " ' , - &