
com.datomic.lucene.index.MultipleTermPositions.class Maven / Gradle / Ivy
The newest version!
???? 1 ? .com/datomic/lucene/index/MultipleTermPositions java/lang/Object &com/datomic/lucene/index/TermPositions MultipleTermPositions.java 0com/datomic/lucene/index/MultipleTermPositions$1 7com/datomic/lucene/index/MultipleTermPositions$IntQueue
IntQueue Acom/datomic/lucene/index/MultipleTermPositions$TermPositionsQueue
TermPositionsQueue _doc I _freq _termPositionsQueue CLcom/datomic/lucene/index/MultipleTermPositions$TermPositionsQueue; _posList 9Lcom/datomic/lucene/index/MultipleTermPositions$IntQueue; I(Lcom/datomic/lucene/index/IndexReader;[Lcom/datomic/lucene/index/Term;)V java/io/IOException ()V
java/util/LinkedList
$com/datomic/lucene/index/IndexReader !
termPositions I(Lcom/datomic/lucene/index/Term;)Lcom/datomic/lucene/index/TermPositions; # $
" % java/util/List ' add (Ljava/lang/Object;)Z ) * ( + (Ljava/util/List;)V -
. 0 5(Lcom/datomic/lucene/index/MultipleTermPositions$1;)V 2
3 5 i this 0Lcom/datomic/lucene/index/MultipleTermPositions; indexReader &Lcom/datomic/lucene/index/IndexReader; terms [Lcom/datomic/lucene/index/Term; :Ljava/util/List; Ljava/util/List; next ()Z size ()I B C
D clear F
G peek *()Lcom/datomic/lucene/index/TermPositions; I J
K doc M C N P freq R C S nextPosition U C V (I)V ) X
Y @ A [ updateTop ()Ljava/lang/Object; ] ^
_ pop a ^
b close d e sort g
h
D k tp (Lcom/datomic/lucene/index/TermPositions; @ C
o skipTo (I)Z q r s &(Ljava/lang/Object;)Ljava/lang/Object; ) u
v
[ target seek "(Lcom/datomic/lucene/index/Term;)V 'java/lang/UnsupportedOperationException |
} arg0 Lcom/datomic/lucene/index/Term; &(Lcom/datomic/lucene/index/TermEnum;)V termEnum #Lcom/datomic/lucene/index/TermEnum; read ([I[I)I [I arg1 getPayloadLength
getPayload ([BI)[B data [B offset isPayloadAvailable Code LocalVariableTable LocalVariableTypeTable LineNumberTable
Exceptions
SourceFile InnerClasses !
? ? D*? ? Y? N6,?? -+,2? &? , W????*? Y-? /? 1*? Y? 4? 6? ? 4 7 D 8 9 D : ; D <