
com.groupbyinc.flux.search.fetch.fielddata.FieldDataFieldsFetchSubPhase.class Maven / Gradle / Ivy
???? 3 ? Gcom/groupbyinc/flux/search/fetch/fielddata/FieldDataFieldsFetchSubPhase java/lang/Object .com/groupbyinc/flux/search/fetch/FetchSubPhase !FieldDataFieldsFetchSubPhase.java Icom/groupbyinc/flux/search/fetch/fielddata/FieldDataFieldsFetchSubPhase$1 =com/groupbyinc/flux/search/fetch/FetchSubPhase$ContextFactory
ContextFactory Ecom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder
=com/groupbyinc/flux/common/google/common/collect/ImmutableMap Builder 9com/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext
HitContext Pcom/groupbyinc/flux/search/fetch/fielddata/FieldDataFieldsContext$FieldDataField Acom/groupbyinc/flux/search/fetch/fielddata/FieldDataFieldsContext FieldDataField NAMES [Ljava/lang/String; CONTEXT_FACTORY ?Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$ContextFactory; ?Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$ContextFactory; ()V *Lcom/groupbyinc/flux/common/inject/Inject;
" this ILcom/groupbyinc/flux/search/fetch/fielddata/FieldDataFieldsFetchSubPhase;
parseElements ()Ljava/util/Map; builder I()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; ( )
* fielddata_fields , Fcom/groupbyinc/flux/search/fetch/fielddata/FieldDataFieldsParseElement .
/ " put m(Ljava/lang/Object;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; 1 2
3 fielddataFields 5 build A()Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap; 7 8
9 ?Lcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; GLcom/groupbyinc/flux/common/google/common/collect/ImmutableMap$Builder; hitsExecutionNeeded 6(Lcom/groupbyinc/flux/search/internal/SearchContext;)Z context 3Lcom/groupbyinc/flux/search/internal/SearchContext; hitsExecute n(Lcom/groupbyinc/flux/search/internal/SearchContext;[Lcom/groupbyinc/flux/search/internal/InternalSearchHit;)V hits 8[Lcom/groupbyinc/flux/search/internal/InternalSearchHit; hitExecutionNeeded F 1com/groupbyinc/flux/search/internal/SearchContext H getFetchSubPhaseContext x(Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$ContextFactory;)Lcom/groupbyinc/flux/search/fetch/FetchSubPhaseContext; J K
I L ()Z E N
O
hitExecute q(Lcom/groupbyinc/flux/search/internal/SearchContext;Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext;)V fields ()Ljava/util/List; S T
U java/util/List W iterator ()Ljava/util/Iterator; Y Z X [ java/util/Iterator ] hasNext _ N ^ ` next ()Ljava/lang/Object; b c ^ d hit 9()Lcom/groupbyinc/flux/search/internal/InternalSearchHit; f g
h 5com/groupbyinc/flux/search/internal/InternalSearchHit j fieldsOrNull l '
k m java/util/HashMap o (I)V q
p r (Ljava/util/Map;)V S t
k u S '
k w name ()Ljava/lang/String; y z
{
java/util/Map } get &(Ljava/lang/Object;)Ljava/lang/Object; ? ~ ? )com/groupbyinc/flux/search/SearchHitField ? :com/groupbyinc/flux/search/internal/InternalSearchHitField ? java/util/ArrayList ?
? r %(Ljava/lang/String;Ljava/util/List;)V ?
? ? 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 1 ? ~ ?
mapperService 2()Lcom/groupbyinc/flux/index/mapper/MapperService; ? ?
I ? .com/groupbyinc/flux/index/mapper/MapperService ? smartNameFieldType F(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/MappedFieldType; ? ?
? ? fieldData =()Lcom/groupbyinc/flux/index/fielddata/IndexFieldDataService; ? ?
I ? 9com/groupbyinc/flux/index/fielddata/IndexFieldDataService ? getForField h(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;)Lcom/groupbyinc/flux/index/fielddata/IndexFieldData; ? ?
? ?
readerContext D()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; ? ?
? 2com/groupbyinc/flux/index/fielddata/IndexFieldData ? load y(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/index/fielddata/AtomicFieldData; ? ? ? ? 3com/groupbyinc/flux/index/fielddata/AtomicFieldData ? getScriptValues 7()Lcom/groupbyinc/flux/index/fielddata/ScriptDocValues; ? ? ? ? docId ()I ? ?
? 3com/groupbyinc/flux/index/fielddata/ScriptDocValues ? setNextDocId ? q ? ? values ? T ? ? getValues ? T ? ? addAll (Ljava/util/Collection;)Z ? ? X ? data 5Lcom/groupbyinc/flux/index/fielddata/AtomicFieldData; 5Lcom/groupbyinc/flux/index/fielddata/ScriptDocValues; hitField +Lcom/groupbyinc/flux/search/SearchHitField; fieldType 2Lcom/groupbyinc/flux/index/mapper/MappedFieldType; field RLcom/groupbyinc/flux/search/fetch/fielddata/FieldDataFieldsContext$FieldDataField;
hitContext ;Lcom/groupbyinc/flux/search/fetch/FetchSubPhase$HitContext; java/lang/String ? ?
" Signature Code LocalVariableTable LineNumberTable RuntimeVisibleAnnotations LocalVariableTypeTable U()Ljava/util/Map;
StackMapTable
SourceFile InnerClasses ! ? ? 3 *? #? ? $ % ?
> ? ? ! &