
com.groupbyinc.flux.index.fielddata.ordinals.GlobalOrdinalsBuilder.class Maven / Gradle / Ivy
???? 3 ? Bcom/groupbyinc/flux/index/fielddata/ordinals/GlobalOrdinalsBuilder VLjava/lang/Enum; java/lang/Enum GlobalOrdinalsBuilder.java Dcom/groupbyinc/flux/index/fielddata/ordinals/GlobalOrdinalsBuilder$1 Hcom/groupbyinc/flux/common/apache/lucene/index/MultiDocValues$OrdinalMap =com/groupbyinc/flux/common/apache/lucene/index/MultiDocValues
OrdinalMap 6com/groupbyinc/flux/index/mapper/MappedFieldType$Names 0com/groupbyinc/flux/index/mapper/MappedFieldType Names $VALUES E[Lcom/groupbyinc/flux/index/fielddata/ordinals/GlobalOrdinalsBuilder; $assertionsDisabled Z values G()[Lcom/groupbyinc/flux/index/fielddata/ordinals/GlobalOrdinalsBuilder; clone ()Ljava/lang/Object;
valueOf X(Ljava/lang/String;)Lcom/groupbyinc/flux/index/fielddata/ordinals/GlobalOrdinalsBuilder; 5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; "
# name Ljava/lang/String; (Ljava/lang/String;I)V ' (
) this DLcom/groupbyinc/flux/index/fielddata/ordinals/GlobalOrdinalsBuilder; buildL(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;Lcom/groupbyinc/flux/index/fielddata/IndexOrdinalsFieldData;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/logging/ESLogger;)Lcom/groupbyinc/flux/index/fielddata/IndexOrdinalsFieldData; java/io/IOException / 1 :com/groupbyinc/flux/common/apache/lucene/index/IndexReader 3 leaves ()Ljava/util/List; 5 6
4 7 java/util/List 9 size ()I ; < : = java/lang/AssertionError ? ()V ' A
@ B java/lang/System D nanoTime ()J F G
E H ;com/groupbyinc/flux/index/fielddata/AtomicOrdinalsFieldData J ?com/groupbyinc/flux/common/apache/lucene/index/RandomAccessOrds L :com/groupbyinc/flux/index/fielddata/IndexOrdinalsFieldData N ,com/groupbyinc/flux/common/settings/Settings P 9com/groupbyinc/flux/indices/breaker/CircuitBreakerService R +com/groupbyinc/flux/common/logging/ESLogger T >[Lcom/groupbyinc/flux/index/fielddata/AtomicOrdinalsFieldData; V B[Lcom/groupbyinc/flux/common/apache/lucene/index/RandomAccessOrds; X get (I)Ljava/lang/Object; Z [ : \ @com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext ^ load y(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/index/fielddata/AtomicFieldData; ` a O b getOrdinalsValues C()Lcom/groupbyinc/flux/common/apache/lucene/index/RandomAccessOrds; d e K f>? ?(Ljava/lang/Object;[Lcom/groupbyinc/flux/common/apache/lucene/index/SortedSetDocValues;F)Lcom/groupbyinc/flux/common/apache/lucene/index/MultiDocValues$OrdinalMap; - i
j ramBytesUsed l G
m fielddata o
getBreaker G(Ljava/lang/String;)Lcom/groupbyinc/flux/common/breaker/CircuitBreaker; q r
S s 1com/groupbyinc/flux/common/breaker/CircuitBreaker u addWithoutBreaking (J)J w x v y isDebugEnabled ()Z { | U } "Global-ordinals[{}][{}] took {} ms java/lang/Object ?
getFieldNames :()Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names; ? ? O ? fullName ()Ljava/lang/String; ? ?
?
getValueCount ? G
? java/lang/Long ? (J)Ljava/lang/Long; ?
? ? )com/groupbyinc/flux/common/unit/TimeValue ?
nsecToMSec ? x
? ? debug ((Ljava/lang/String;[Ljava/lang/Object;)V ? ? U ? Qcom/groupbyinc/flux/index/fielddata/ordinals/InternalGlobalOrdinalsIndexFieldData ? index #()Lcom/groupbyinc/flux/index/Index; ? ? O ? getFieldDataType 5()Lcom/groupbyinc/flux/index/fielddata/FieldDataType; ? ? O ?F(Lcom/groupbyinc/flux/index/Index;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names;Lcom/groupbyinc/flux/index/fielddata/FieldDataType;[Lcom/groupbyinc/flux/index/fielddata/AtomicOrdinalsFieldData;Lcom/groupbyinc/flux/common/apache/lucene/index/MultiDocValues$OrdinalMap;J)V ' ?
? ? i I indexReader