com.groupbyinc.flux.ingest.ValueSource.class Maven / Gradle / Ivy
???? 4 ? &com/groupbyinc/flux/ingest/ValueSource java/lang/Object ValueSource.java 5com/groupbyinc/flux/ingest/ValueSource$TemplatedValue TemplatedValue 0com/groupbyinc/flux/ingest/ValueSource$ByteValue ByteValue 2com/groupbyinc/flux/ingest/ValueSource$ObjectValue ObjectValue 0com/groupbyinc/flux/ingest/ValueSource$ListValue ListValue /com/groupbyinc/flux/ingest/ValueSource$MapValue MapValue java/util/Map$Entry
java/util/Map Entry 1com/groupbyinc/flux/script/TemplateScript$Factory )com/groupbyinc/flux/script/TemplateScript Factory copyAndResolve #(Ljava/util/Map;)Ljava/lang/Object; wrap f(Ljava/lang/Object;Lcom/groupbyinc/flux/script/ScriptService;)Lcom/groupbyinc/flux/ingest/ValueSource; java/util/HashMap # size ()I % & ' (I)V ) *
$ + entrySet ()Ljava/util/Set; - . /
java/util/Set 1 iterator ()Ljava/util/Iterator; 3 4 2 5 java/util/Iterator 7 hasNext ()Z 9 : 8 ; next ()Ljava/lang/Object; = > 8 ? getKey A > B ! " D getValue F > G put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; I J K (Ljava/util/Map;)V ) M
N java/util/List P java/util/ArrayList R Q '
S + Q 5 add (Ljava/lang/Object;)Z W X Q Y (Ljava/util/List;)V ) [
\ java/lang/Number ^ java/lang/Boolean ` (Ljava/lang/Object;)V ) b
c [B e ([B)V ) g
h java/lang/String j mustache l (com/groupbyinc/flux/script/ScriptService n isLangSupported (Ljava/lang/String;)Z p q
o r !com/groupbyinc/flux/script/Script t %com/groupbyinc/flux/script/ScriptType v INLINE 'Lcom/groupbyinc/flux/script/ScriptType; x y w z java/util/Collections | emptyMap ()Ljava/util/Map; ~
} ? ](Lcom/groupbyinc/flux/script/ScriptType;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V ) ?
u ? CONTEXT *Lcom/groupbyinc/flux/script/ScriptContext; ? ? ? compile a(Lcom/groupbyinc/flux/script/Script;Lcom/groupbyinc/flux/script/ScriptContext;)Ljava/lang/Object; ? ?
o ? 6(Lcom/groupbyinc/flux/script/TemplateScript$Factory;)V ) ?
? "java/lang/IllegalArgumentException ? java/lang/StringBuilder ? ()V ) ?
? ? unexpected value type [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? getClass ()Ljava/lang/Class; ? ?
? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? ] ? toString ()Ljava/lang/String; ? ?
? ? (Ljava/lang/String;)V ) ?
? ? entry ;Ljava/util/Map$Entry; Ljava/util/Map$Entry; mapValue 5Ljava/util/Map; Ljava/util/Map; valueTypeMap aLjava/util/Map; item Ljava/lang/Object; listValue $Ljava/util/List; Ljava/util/List; valueSourceList :Ljava/util/List; script #Lcom/groupbyinc/flux/script/Script; value
scriptService *Lcom/groupbyinc/flux/script/ScriptService; Signature I(Ljava/util/Map;)Ljava/lang/Object; Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable
SourceFile InnerClasses ? ? ! " ? ? E*? ? b*? M? $Y,? ( ? ,N,? 0 ? 6 :? < ? /? @ ? :-? C +? E? H +? E? L W??ͻ Y-? O?*? Q? J*? QM? SY,? T ? UN,? V :? < ? ? @ :-+? E? Z W??? Y-? ]?*? *? _?
*? a? ?
Y*? d?*? f? ?
Y*? f? i?*? k? <+m? s? *? uY? {m*? k? ?? ?M? Y+,? ?? ?? ? ???
Y*? d?? ?Y? ?Y? ??? ?*? ?? ??? ?? ?? ?? ? \ = ? ? Z ? ? L ? ? ?
? ? r B ? ? ? 4 ? ? ? ? E ? ? E ? ? ? 4 = ? ? Z ? ? L ? ? r B ? ? ? 4 ? ? ? b 6 8 9 : = ; Z <