com.groupbyinc.flux.common.apache.lucene.index.MultiTerms.class Maven / Gradle / Ivy
???? 4 ? 9com/groupbyinc/flux/common/apache/lucene/index/MultiTerms 4com/groupbyinc/flux/common/apache/lucene/index/Terms MultiTerms.java Lcom/groupbyinc/flux/common/apache/lucene/index/MultiTermsEnum$TermsEnumIndex =com/groupbyinc/flux/common/apache/lucene/index/MultiTermsEnum TermsEnumIndex subs 7[Lcom/groupbyinc/flux/common/apache/lucene/index/Terms; subSlices =[Lcom/groupbyinc/flux/common/apache/lucene/index/ReaderSlice; hasFreqs Z
hasOffsets hasPositions hasPayloads $assertionsDisabled w([Lcom/groupbyinc/flux/common/apache/lucene/index/Terms;[Lcom/groupbyinc/flux/common/apache/lucene/index/ReaderSlice;)V java/io/IOException ()V
java/lang/AssertionError " .inefficient: don't use MultiTerms over one sub $ (Ljava/lang/Object;)V &
# ' ()Z +
, +
. +
0 +
2 4 6 8 : i I this ;Lcom/groupbyinc/flux/common/apache/lucene/index/MultiTerms; _hasFreqs _hasOffsets
_hasPositions _hasPayloads getSubTerms 9()[Lcom/groupbyinc/flux/common/apache/lucene/index/Terms; getSubSlices ?()[Lcom/groupbyinc/flux/common/apache/lucene/index/ReaderSlice; intersect ?(Lcom/groupbyinc/flux/common/apache/lucene/util/automaton/CompiledAutomaton;Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; java/util/ArrayList J
K java/util/List M H I
O >(Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;I)V Q
R add (Ljava/lang/Object;)Z T U N V size ()I X Y N Z @([Lcom/groupbyinc/flux/common/apache/lucene/index/ReaderSlice;)V \
] EMPTY_ARRAY O[Lcom/groupbyinc/flux/common/apache/lucene/index/MultiTermsEnum$TermsEnumIndex; _ ` a toArray (([Ljava/lang/Object;)[Ljava/lang/Object; c d N e ` reset ?([Lcom/groupbyinc/flux/common/apache/lucene/index/MultiTermsEnum$TermsEnumIndex;)Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; h i
j 8com/groupbyinc/flux/common/apache/lucene/index/TermsEnum l EMPTY :Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; n o m p termsEnum compiled KLcom/groupbyinc/flux/common/apache/lucene/util/automaton/CompiledAutomaton; startTerm 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;
termsEnums `Ljava/util/List; Ljava/util/List; getMin :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef | z {
~ compareTo ;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)I ? ?
} ? term terms 6Lcom/groupbyinc/flux/common/apache/lucene/index/Terms; minTerm getMax ? {
? maxTerm iterator <()Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; ? ?
? ()J???????? getSumTotalTermFreq ? ?
? v J sum
getSumDocFreq ? ?
? getDocCount ? Y
? java/lang/Class ? desiredAssertionStatus ? +
? ? Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions LocalVariableTypeTable
SourceFile InnerClasses 1
? ? ?*? *+? *,? ? !? +??
? #Y%? (?>6666+?? 7+2? -~>+2? /~6+2? 1~6+2? 3?6????*? 5*? 7*? 9**? 9? ? ? ? ;? ? R 1 ; <