com.groupbyinc.flux.action.fieldcaps.FieldCapabilities$Builder.class Maven / Gradle / Ivy
???? 4 ? >com/groupbyinc/flux/action/fieldcaps/FieldCapabilities$Builder java/lang/Object FieldCapabilities.java @com/groupbyinc/flux/action/fieldcaps/FieldCapabilities$IndexCaps 6com/groupbyinc/flux/action/fieldcaps/FieldCapabilities IndexCaps Builder %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup name Ljava/lang/String; type isSearchable Z isAggregatable
indiceList Ljava/util/List; TLjava/util/List; '(Ljava/lang/String;Ljava/lang/String;)V ()V
! # % java/util/ArrayList '
( * this @Lcom/groupbyinc/flux/action/fieldcaps/FieldCapabilities$Builder; add (Ljava/lang/String;ZZ)V /
0 java/util/List 2 (Ljava/lang/Object;)Z . 4 3 5 index search agg indexCaps BLcom/groupbyinc/flux/action/fieldcaps/FieldCapabilities$IndexCaps; build ;(Z)Lcom/groupbyinc/flux/action/fieldcaps/FieldCapabilities; "java/lang/invoke/LambdaMetafactory > 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; @ A
? B C &(Ljava/lang/Object;)Ljava/lang/Object; E lambda$build$0 V(Lcom/groupbyinc/flux/action/fieldcaps/FieldCapabilities$IndexCaps;)Ljava/lang/String; G H
I J H apply ()Ljava/util/function/Function; M N O java/util/Comparator Q comparing 5(Ljava/util/function/Function;)Ljava/util/Comparator; S T R U java/util/Collections W sort )(Ljava/util/List;Ljava/util/Comparator;)V Y Z
X [ stream ()Ljava/util/stream/Stream; ] ^ 3 _ lambda$build$1 a H
b c O java/util/stream/Stream f map 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; h i g j (I)Ljava/lang/Object; l lambda$build$2 (I)[Ljava/lang/String; n o
p q o "()Ljava/util/function/IntFunction; M t u toArray 5(Ljava/util/function/IntFunction;)[Ljava/lang/Object; w x g y [Ljava/lang/String; { 4 lambda$build$3 E(Lcom/groupbyinc/flux/action/fieldcaps/FieldCapabilities$IndexCaps;)Z ~
? ? test ()Ljava/util/function/Predicate; ? ? ? anyMatch !(Ljava/util/function/Predicate;)Z ? ? g ? lambda$build$4 ?
? ? ? filter 9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; ? ? g ? lambda$build$5 ? H
? ? O lambda$build$6 ? o
? ? u lambda$build$7 ?
? ? ? lambda$build$8 ?
? ? ? lambda$build$9 ? H
? ? O lambda$build$10 ? o
? ?
u b(Ljava/lang/String;Ljava/lang/String;ZZ[Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)V ?
? indices nonSearchableIndices nonAggregatableIndices withIndices java/lang/String ? x$0 I caps % # o Signature Code LocalVariableTable LineNumberTable
StackMapTable BootstrapMethods
SourceFile InnerClasses ? ? z $*? *+? *,? "*? $*? &*? (Y? )? +? ? $ , - $ $ ? ? ? ? ? ? ? # ? . / ? ? -? Y+? 1:*? +? 6 W*Y? $~? $*Y? &~? &? ? 4 - , - - 7 - 8 - 9 ! : ; ? " , <