com.groupbyinc.flux.search.fetch.subphase.DocValueFieldsFetchSubPhase.class Maven / Gradle / Ivy
???? 4? Ecom/groupbyinc/flux/search/fetch/subphase/DocValueFieldsFetchSubPhase java/lang/Object .com/groupbyinc/flux/search/fetch/FetchSubPhase DocValueFieldsFetchSubPhase.java Ncom/groupbyinc/flux/search/fetch/subphase/DocValueFieldsContext$FieldAndFormat ?com/groupbyinc/flux/search/fetch/subphase/DocValueFieldsContext
FieldAndFormat Ecom/groupbyinc/flux/index/fielddata/IndexNumericFieldData$NumericType
9com/groupbyinc/flux/index/fielddata/IndexNumericFieldData NumericType %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup DEPRECATION_LOGGER 6Lcom/groupbyinc/flux/common/logging/DeprecationLogger; ()V
this GLcom/groupbyinc/flux/search/fetch/subphase/DocValueFieldsFetchSubPhase; hitsExecute ](Lcom/groupbyinc/flux/search/internal/SearchContext;[Lcom/groupbyinc/flux/search/SearchHit;)V java/io/IOException ! 1com/groupbyinc/flux/search/internal/SearchContext # collapse 7()Lcom/groupbyinc/flux/search/collapse/CollapseContext; % &
$ ' 3com/groupbyinc/flux/search/collapse/CollapseContext ) getFieldName ()Ljava/lang/String; + ,
* - docValueFieldsContext C()Lcom/groupbyinc/flux/search/fetch/subphase/DocValueFieldsContext; / 0
$ 1 use_field_mapping 3 '(Ljava/lang/String;Ljava/lang/String;)V 5
6 java/util/Collections 8
singletonList $(Ljava/lang/Object;)Ljava/util/List; : ;
9 < (Ljava/util/List;)V >
? v(Lcom/groupbyinc/flux/search/fetch/subphase/DocValueFieldsContext;)Lcom/groupbyinc/flux/search/internal/SearchContext; / A
$ B java/lang/String D fields ()Ljava/util/List; F G
H java/util/List J stream ()Ljava/util/stream/Stream; L M K N "java/lang/invoke/LambdaMetafactory P metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; R S
Q T U &(Ljava/lang/Object;)Ljava/lang/Object; W lambda$hitsExecute$0 d(Lcom/groupbyinc/flux/search/fetch/subphase/DocValueFieldsContext$FieldAndFormat;)Ljava/lang/String; Y Z
[ \ Z apply ()Ljava/util/function/Function; _ ` a java/util/stream/Stream c map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; e f d g java/util/Objects i requireNonNull k W
j l (Ljava/lang/Object;)Z n equals p n
E q r (Ljava/lang/String;)Z t test 2(Ljava/lang/String;)Ljava/util/function/Predicate; v w x anyMatch !(Ljava/util/function/Predicate;)Z z { d | add ~ n K '[Lcom/groupbyinc/flux/search/SearchHit; ? clone ()Ljava/lang/Object; ? ?
? ? (Ljava/lang/Object;)I ? $com/groupbyinc/flux/search/SearchHit ? docId ()I ? ?
? ? ? )(Lcom/groupbyinc/flux/search/SearchHit;)I ?
applyAsInt $()Ljava/util/function/ToIntFunction; ? ? ? java/util/Comparator ? comparingInt :(Ljava/util/function/ToIntFunction;)Ljava/util/Comparator; ? ? ? ? java/util/Arrays ? sort ,([Ljava/lang/Object;Ljava/util/Comparator;)V ? ?
? ? iterator ()Ljava/util/Iterator; ? ? K ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ? ? ? ? field Ljava/lang/String; ? ? ?
mapperService 2()Lcom/groupbyinc/flux/index/mapper/MapperService; ? ?
$ ? .com/groupbyinc/flux/index/mapper/MapperService ? fullName F(Ljava/lang/String;)Lcom/groupbyinc/flux/index/mapper/MappedFieldType; ? ?
? ? getForField h(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;)Lcom/groupbyinc/flux/index/fielddata/IndexFieldData; ? ?
$ ? format ? ? ? ? java/lang/StringBuilder ?
? Doc-value field [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ?] is not using a format. The output will change in 7.0 when doc value fields get formatted based on mappings by default. It is recommended to pass [format={}] with the doc value field in order to opt in for the future behaviour and ease the migration to 7.0. ? toString ? ,
? ? 4com/groupbyinc/flux/common/logging/DeprecationLogger ?
deprecated ((Ljava/lang/String;[Ljava/lang/Object;)V ? ?
? ? 0com/groupbyinc/flux/index/mapper/MappedFieldType ? 2com/groupbyinc/flux/index/fielddata/IndexFieldData ? '(Ljava/lang/Object;Ljava/lang/Object;)Z p ?
j ? docValueFormat r(Ljava/lang/String;Lcom/groupbyinc/flux/common/joda/time/DateTimeZone;)Lcom/groupbyinc/flux/search/DocValueFormat; ? ?
? ? )com/groupbyinc/flux/search/DocValueFormat ? @com/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext ? 3com/groupbyinc/flux/index/fielddata/AtomicFieldData ? 3com/groupbyinc/flux/index/fielddata/ScriptDocValues ? 9com/groupbyinc/flux/index/fielddata/SortedBinaryDocValues ? Ecom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues ? =com/groupbyinc/flux/index/fielddata/SortedNumericDoubleValues ? docBase I ? ? ? ? reader =()Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader; ? ?
? ? 9com/groupbyinc/flux/common/apache/lucene/index/LeafReader ? maxDoc ? ?
? ? searcher <()Lcom/groupbyinc/flux/search/internal/ContextIndexSearcher;
$ 8com/groupbyinc/flux/search/internal/ContextIndexSearcher getIndexReader >()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;
:com/groupbyinc/flux/common/apache/lucene/index/IndexReader
leaves G
9com/groupbyinc/flux/common/apache/lucene/index/ReaderUtil subIndex (ILjava/util/List;)I
get (I)Ljava/lang/Object; K load y(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext;)Lcom/groupbyinc/flux/index/fielddata/AtomicFieldData; ? getScriptValues 7()Lcom/groupbyinc/flux/index/fielddata/ScriptDocValues; ? getNumericType I()Lcom/groupbyinc/flux/index/fielddata/IndexNumericFieldData$NumericType;!" # isFloatingPoint% ?
& :com/groupbyinc/flux/index/fielddata/AtomicNumericFieldData( getDoubleValues A()Lcom/groupbyinc/flux/index/fielddata/SortedNumericDoubleValues;*+),
getLongValues I()Lcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues;./)0 getBytesValues =()Lcom/groupbyinc/flux/index/fielddata/SortedBinaryDocValues;23 ?4 fieldsOrNull ()Ljava/util/Map;67
?8 java/util/HashMap: (I)V <
;= (Ljava/util/Map;)V F?
?@ getFieldsB7
?C
java/util/MapE WFG 1com/groupbyinc/flux/common/document/DocumentFieldI java/util/ArrayListK
L= %(Ljava/lang/String;Ljava/util/List;)V N
JO put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;QRFS getValuesU G
JV setNextDocIdX<
?Y addAll (Ljava/util/Collection;)Z[\ K] advanceExact (I)Z_`
?a
docValueCountc ?
?d nextValue :()Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;fg
?h L(Lcom/groupbyinc/flux/common/apache/lucene/util/BytesRef;)Ljava/lang/Object; ?j ?k
?a
?d ()Jfo
?p (J)Ljava/lang/Object; ?r ?s
?a
?d ()Dfw
?x (D)Ljava/lang/Object; ?z ?{ java/lang/AssertionError} Unreachable code (Ljava/lang/Object;)V ?
~? name +Lcom/groupbyinc/flux/search/DocValueFormat;
formatDesc readerIndex i count hitField 3Lcom/groupbyinc/flux/common/document/DocumentField; values $Ljava/util/List; Ljava/util/List; subDocId hit &Lcom/groupbyinc/flux/search/SearchHit; indexFieldData 7Lcom/groupbyinc/flux/index/fielddata/IndexFieldData<*>; 4Lcom/groupbyinc/flux/index/fielddata/IndexFieldData; subReaderContext BLcom/groupbyinc/flux/common/apache/lucene/index/LeafReaderContext; data 5Lcom/groupbyinc/flux/index/fielddata/AtomicFieldData; scriptValues 8Lcom/groupbyinc/flux/index/fielddata/ScriptDocValues<*>; 5Lcom/groupbyinc/flux/index/fielddata/ScriptDocValues; binaryValues ;Lcom/groupbyinc/flux/index/fielddata/SortedBinaryDocValues;
longValues GLcom/groupbyinc/flux/common/apache/lucene/index/SortedNumericDocValues; doubleValues ?Lcom/groupbyinc/flux/index/fielddata/SortedNumericDoubleValues; fieldType 2Lcom/groupbyinc/flux/index/mapper/MappedFieldType; fieldAndFormat PLcom/groupbyinc/flux/search/fetch/subphase/DocValueFieldsContext$FieldAndFormat; context 3Lcom/groupbyinc/flux/search/internal/SearchContext; hits ff *com/groupbyinc/flux/common/logging/Loggers? getLogger 4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;??
?? $(Lorg/apache/logging/log4j/Logger;)V ?
?? Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
Exceptions BootstrapMethods
SourceFile InnerClasses 1 ? / *? ? ? ? 7 ? ? 6+? (? n+? (? .N+? 2? +? Y? Y-4? 7? =? @? CW? C+? 2? I? O ? b ? h -Y? mW? y ? } ? +? 2? I? Y-4? 7? ? W+? 2? ?,? ?? ?M,? ? ? ?? ?+? 2? I? ? N-? ? ??-? ? ? :? ?:+? ?? ?:?o+? ?:? ?? 4? Ż ?Y? ?ʶ ?? ?? ?ж ζ ?? Y4S? ?:? !? ?: 4? ?? : ? ?:: :
:::
:,:?66??2: ? ? ? ? ? ? ?? ?`? ?? ?+?? ??6+?? ?? ? ?: ? :
?
? :? B? ? 1? ?$ ?'?
?)?- :?
?)?1 :
?
?5 :?9? ?;Y?>?A?D?H ?J:? %?JY?LY?M?P:?D?T W?W:? ? ? ?d6? ?Z?^ W? ?? ;?b? ?6?e6? ?i?l ? ? W???? ?
? ;
?m? y6
?n6?
?q?t ? ? W???? K? ;?u? <6?v6? ?y?| ? ? W???? ?~Y?????????i? ? c? ? ?? ? ? q? ? | (? ? ? !? ? ? (? ? ? !? ? ? (? ? ? !? ? ?? D ??? Q ?? ? P??? ?d?? %
?? (
?? +??
.?? 1?? 4???
7??? ?| ? ? ?q?? ???? 6 6?? 6? ? ? D ??? ?d?? .?? ? " H > @ A B % C + B 2 D [ E r I y J z M ? N ? P ? Q ? R ? S ? T ? V ? W [ ] ^ _ a% c( d+ e. f1 g4 h7 iP kk l m? n? o? p? q? r? s? u? x? {? | ~ ?. ?= ?D ?Q ?V ?] ?j ?o ?y ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ?! ?, i2 ?5 ?? ? 2 E? ?? ?? k $ ? ? E ? ? ? E? $ ? ? E ? ? ? ? $ ? ? E ? ? ? ? ? ? ? ? ? ? ? ( ?? E&? ? 7J? , K? ? ? ? ? ? ?
$ ? ? E ? ? ? ? ? ? ? ? ? ? ? $ ? ? ? ? "
Y Z ? / *? ?? ? ?? ? D ? ? ( ? ?Y????? ű ? 9 ? V X ] ^ V o s u V ? ? ?? ? @