
com.groupbyinc.flux.search.SearchService$FieldDataWarmer.class Maven / Gradle / Ivy
???? 3 ? 8com/groupbyinc/flux/search/SearchService$FieldDataWarmer 2com/groupbyinc/flux/indices/IndicesWarmer$Listener SearchService.java (com/groupbyinc/flux/search/SearchService FieldDataWarmer :com/groupbyinc/flux/search/SearchService$FieldDataWarmer$4 :com/groupbyinc/flux/search/SearchService$FieldDataWarmer$3 :com/groupbyinc/flux/search/SearchService$FieldDataWarmer$2
:com/groupbyinc/flux/search/SearchService$FieldDataWarmer$1 7com/groupbyinc/flux/indices/IndicesWarmer$WarmerContext )com/groupbyinc/flux/indices/IndicesWarmer
WarmerContext ;com/groupbyinc/flux/indices/IndicesWarmer$TerminationHandle TerminationHandle Listener 6com/groupbyinc/flux/index/mapper/MappedFieldType$Names 0com/groupbyinc/flux/index/mapper/MappedFieldType Names 8com/groupbyinc/flux/index/mapper/MappedFieldType$Loading Loading 0com/groupbyinc/flux/index/engine/Engine$Searcher " 'com/groupbyinc/flux/index/engine/Engine $ Searcher ()V ' (
) this :Lcom/groupbyinc/flux/search/SearchService$FieldDataWarmer; warmNewReaders(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;Lcom/groupbyinc/flux/indices/IndicesWarmer$WarmerContext;Lcom/groupbyinc/flux/threadpool/ThreadPool;)Lcom/groupbyinc/flux/indices/IndicesWarmer$TerminationHandle; *com/groupbyinc/flux/index/shard/IndexShard /
mapperService 2()Lcom/groupbyinc/flux/index/mapper/MapperService; 1 2
0 3 java/util/HashMap 5
6 ) .com/groupbyinc/flux/index/mapper/MapperService 8
docMappers (Z)Ljava/lang/Iterable; : ;
9 < java/lang/Iterable > iterator ()Ljava/util/Iterator; @ A ? B
java/util/Map D java/util/Iterator F hasNext ()Z H I G J next ()Ljava/lang/Object; L M G N /com/groupbyinc/flux/index/mapper/DocumentMapper P mappers 9()Lcom/groupbyinc/flux/index/mapper/DocumentFieldMappers; R S
Q T 5com/groupbyinc/flux/index/mapper/DocumentFieldMappers V
W B ,com/groupbyinc/flux/index/mapper/FieldMapper Y ;com/groupbyinc/flux/index/mapper/internal/ParentFieldMapper [ getChildJoinFieldType 4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType; ] ^
\ _
fieldDataType 5()Lcom/groupbyinc/flux/index/fielddata/FieldDataType; a b
c fieldType e ^
Z f names :()Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Names; h i
j indexName ()Ljava/lang/String; l m
n 1com/groupbyinc/flux/index/fielddata/FieldDataType p java/lang/String r
getLoading <()Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Loading; t u
q v LAZY :Lcom/groupbyinc/flux/index/mapper/MappedFieldType$Loading; x y z containsKey (Ljava/lang/Object;)Z | } E ~ put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ? ? E ? 2com/groupbyinc/flux/cluster/metadata/IndexMetaData ? )com/groupbyinc/flux/threadpool/ThreadPool ? indexFieldDataService =()Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService; ? ?
0 ? executor ? m
? 3(Ljava/lang/String;)Ljava/util/concurrent/Executor; ? ?
? ? #java/util/concurrent/CountDownLatch ? searcher 4()Lcom/groupbyinc/flux/index/engine/Engine$Searcher; ? ?
? reader >()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader; ? ?
# ? :com/groupbyinc/flux/common/apache/lucene/index/IndexReader ? leaves ()Ljava/util/List; ? ?
? ? java/util/List ? size ()I ? ? ? ? E ? (I)V ' ?
? ? ? B 9com/groupbyinc/flux/index/fielddata/IndexFieldDataService ? java/util/concurrent/Executor ? @com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext ? values ()Ljava/util/Collection; ? ? E ? java/util/Collection ? ? B=(Lcom/groupbyinc/flux/search/SearchService$FieldDataWarmer;Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;Lcom/groupbyinc/flux/index/shard/IndexShard;Ljava/util/concurrent/CountDownLatch;)V ' ?
? execute (Ljava/lang/Runnable;)V ? ? ? ? b(Lcom/groupbyinc/flux/search/SearchService$FieldDataWarmer;Ljava/util/concurrent/CountDownLatch;)V ' ?
?
joinFieldType 2Lcom/groupbyinc/flux/index/mapper/MappedFieldType; 3Lcom/groupbyinc/flux/index/fielddata/FieldDataType; Ljava/lang/String; fieldMapper .Lcom/groupbyinc/flux/index/mapper/FieldMapper; docMapper 1Lcom/groupbyinc/flux/index/mapper/DocumentMapper; ctx BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;
indexShard ,Lcom/groupbyinc/flux/index/shard/IndexShard;
indexMetaData 4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; context 9Lcom/groupbyinc/flux/indices/IndicesWarmer$WarmerContext;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; 0Lcom/groupbyinc/flux/index/mapper/MapperService; warmUp ULjava/util/Map; Ljava/util/Map; ;Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService; Ljava/util/concurrent/Executor; latch %Ljava/util/concurrent/CountDownLatch;
warmTopReader EAGER_GLOBAL_ORDINALS ? y ?4(Lcom/groupbyinc/flux/search/SearchService$FieldDataWarmer;Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/indices/IndicesWarmer$WarmerContext;Lcom/groupbyinc/flux/index/shard/IndexShard;Ljava/util/concurrent/CountDownLatch;)V ' ?
?
? warmUpGlobalOrdinals Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
SourceFile InnerClasses ' ( ? / *? *? ? + , ? ? - . ? q y+? 4:? 6Y? 7:? =? C :? K ? ?? O ? Q:? U? X: ? K ? ? ? O ? Z:
? \? ,
? \? `:? ???? d:
? g? k? o:
?
? g? d:
? g? k? o:
? ???? w? {? ???
? ? ???
? g? ? W??n??K+? ?:*? ?? ?:? ?Y-? ?? ?? ?? ? ? ? h? ?: -? ?? ?? ?? ? :
? K ? Q
? O ? ?:? ? ? ? :
? K ? *
? O ? :? Y*+ ? ?? ? ??ҧ??? Y* ? ð ? ? d ? ? s a ? ? l ?
? A a ? ? 4 l ?
R | ? ?
2 ? ? ? P e ? , ? ? ? y + , y ? ? y ? ? y ? ? y ? ? s 1 ? j ? ? ? ? ? ? ? ? ? ? t ? ? ? j ? ? ? ~ ? ? ? 2? R? Z? d? i? l? s? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ? ? ? ? ?, P
hkn ? ? ? 9 E G? Q G? / Z ? ? q s
? 0 ? ? 9 E G ? ? A 0 ? ? 9 E ? ? ? G ? # ? G? 0? ? . ? >+? 4:? 6Y? 7:? =? C :? K ? ?? O ? Q:? U? X: ? K ? ? ? O ? Z:
? \? ,
? \? `:? ???? d:
? g? k? o:
?
? g? d:
? g? k? o:
? ???? w? ? ???
? ? ???
? g? ? W??n??K+? ?:*? ?? ?:? ?Y? ? ? ?: ? ? ? ? :
? K ? )
? O ? :? Y*-+ ? ? ? ??ӻ
Y* ? ? ? ? d ? ? s a ? ? l ?
? A a ? ? 4 l ?
R | ? ?
2 ? ? ? e ? > + , > ? ? > ? ? > ? ? > ? ? 8 1 ? / ? ? ? d ? ? ? Y ? ? ? I ? ? ? / ? ? ? v ( ) * 2+ R. Z/ d0 i1 l3 s6 ?7 ?8 ?9 ?; ?<