com.groupbyinc.flux.common.apache.lucene.index.OrdinalMap.class Maven / Gradle / Ivy
???? 4T 9com/groupbyinc/flux/common/apache/lucene/index/OrdinalMap java/lang/Object 9com/groupbyinc/flux/common/apache/lucene/util/Accountable OrdinalMap.java Dcom/groupbyinc/flux/common/apache/lucene/index/OrdinalMap$SegmentMap
SegmentMap Hcom/groupbyinc/flux/common/apache/lucene/index/OrdinalMap$TermsEnumIndex TermsEnumIndex ;com/groupbyinc/flux/common/apache/lucene/index/OrdinalMap$3 ;com/groupbyinc/flux/common/apache/lucene/index/OrdinalMap$2 ;com/groupbyinc/flux/common/apache/lucene/index/OrdinalMap$1 Ccom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheKey :com/groupbyinc/flux/common/apache/lucene/index/IndexReader CacheKey Gcom/groupbyinc/flux/common/apache/lucene/util/packed/PackedInts$Mutable ?com/groupbyinc/flux/common/apache/lucene/util/packed/PackedInts Mutable Ncom/groupbyinc/flux/common/apache/lucene/util/packed/PackedLongValues$Iterator Ecom/groupbyinc/flux/common/apache/lucene/util/packed/PackedLongValues Iterator Mcom/groupbyinc/flux/common/apache/lucene/util/packed/PackedLongValues$Builder # Builder BASE_RAM_BYTES_USED J owner ELcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheKey; globalOrdDeltas GLcom/groupbyinc/flux/common/apache/lucene/util/packed/PackedLongValues;
firstSegments segmentToGlobalOrds ;[Lcom/groupbyinc/flux/common/apache/lucene/util/LongValues;
segmentMap FLcom/groupbyinc/flux/common/apache/lucene/index/OrdinalMap$SegmentMap; ramBytesUsed $assertionsDisabled Z build ?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheKey;[Lcom/groupbyinc/flux/common/apache/lucene/index/SortedDocValues;F)Lcom/groupbyinc/flux/common/apache/lucene/index/OrdinalMap; java/io/IOException 6 8com/groupbyinc/flux/common/apache/lucene/index/TermsEnum 8 ;[Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; : [J < >com/groupbyinc/flux/common/apache/lucene/index/SortedDocValues > termsEnum <()Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; @ A
? B
getValueCount ()I D E
? F ?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheKey;[Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;[JF)Lcom/groupbyinc/flux/common/apache/lucene/index/OrdinalMap; 4 H
I i I values A[Lcom/groupbyinc/flux/common/apache/lucene/index/SortedDocValues; acceptableOverheadRatio F subs weights ?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheKey;[Lcom/groupbyinc/flux/common/apache/lucene/index/SortedSetDocValues;F)Lcom/groupbyinc/flux/common/apache/lucene/index/OrdinalMap; Acom/groupbyinc/flux/common/apache/lucene/index/SortedSetDocValues T
U B ()J D W
U X D[Lcom/groupbyinc/flux/common/apache/lucene/index/SortedSetDocValues; "java/lang/IllegalArgumentException [ *subs and weights must have the same length ] (Ljava/lang/String;)V _ `
\ a ([J)V _ c
d ?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheKey;[Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;Lcom/groupbyinc/flux/common/apache/lucene/index/OrdinalMap$SegmentMap;F)V _ f
g ()V _ i
j ( ) l / 0 n monotonicBuilder R(F)Lcom/groupbyinc/flux/common/apache/lucene/util/packed/PackedLongValues$Builder; p q
! r
packedBuilder t q
! u P[Lcom/groupbyinc/flux/common/apache/lucene/util/packed/PackedLongValues$Builder; w ?(Lcom/groupbyinc/flux/common/apache/lucene/index/OrdinalMap;I)V _ y
z ;com/groupbyinc/flux/common/apache/lucene/util/PriorityQueue | newToOld (I)I ~
? >(Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum;I)V _ ?
? next :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ? ?
? add &(Ljava/lang/Object;)Ljava/lang/Object; ? ?
} ? =com/groupbyinc/flux/common/apache/lucene/util/BytesRefBuilder ?
? j size ? E
} ? top ()Ljava/lang/Object; ? ?
} ? currentTerm 8Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef; ? ? ? copyBytes ;(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)V ? ?
? ??????????? :Lcom/groupbyinc/flux/common/apache/lucene/index/TermsEnum; @ ? ? ord ? W
9 ? subIndex ? L ? 2 3 ? java/lang/AssertionError ?
? j R(J)Lcom/groupbyinc/flux/common/apache/lucene/util/packed/PackedLongValues$Builder; ? ?
$ ? pop ? ?
} ? updateTop ? ?
} ? get ? ?
? ? 6com/groupbyinc/flux/common/apache/lucene/util/BytesRef ? equals (Ljava/lang/Object;)Z ? ?
? ? I()Lcom/groupbyinc/flux/common/apache/lucene/util/packed/PackedLongValues; 4 ?
$ ? , + ? * + ? 8com/groupbyinc/flux/common/apache/lucene/util/LongValues ? - . ? &