
com.groupbyinc.flux.action.bulk.BulkRequest.class Maven / Gradle / Ivy
???? 3s +com/groupbyinc/flux/action/bulk/BulkRequest ?Lcom/groupbyinc/flux/action/ActionRequest;Lcom/groupbyinc/flux/action/CompositeIndicesRequest; (com/groupbyinc/flux/action/ActionRequest 2com/groupbyinc/flux/action/CompositeIndicesRequest BulkRequest.java 8com/groupbyinc/flux/common/xcontent/XContentParser$Token 2com/groupbyinc/flux/common/xcontent/XContentParser Token REQUEST_OVERHEAD I 2 requests Ljava/util/List; ; payloads $Ljava/util/List; timeout +Lcom/groupbyinc/flux/common/unit/TimeValue; consistencyLevel 2Lcom/groupbyinc/flux/action/WriteConsistencyLevel; refresh Z sizeInBytes J $assertionsDisabled ()V
! java/util/ArrayList #
$ ! & ( 0com/groupbyinc/flux/action/bulk/BulkShardRequest * DEFAULT_TIMEOUT , + - / 0com/groupbyinc/flux/action/WriteConsistencyLevel 1 DEFAULT 3 2 4 6 8 : this -Lcom/groupbyinc/flux/action/bulk/BulkRequest; -(Lcom/groupbyinc/flux/action/ActionRequest;)V >
? request *Lcom/groupbyinc/flux/action/ActionRequest; add Z([Lcom/groupbyinc/flux/action/ActionRequest;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; +[Lcom/groupbyinc/flux/action/ActionRequest; E k(Lcom/groupbyinc/flux/action/ActionRequest;Ljava/lang/Object;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; C G
H Y(Lcom/groupbyinc/flux/action/ActionRequest;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; %Lcom/groupbyinc/flux/common/Nullable; -com/groupbyinc/flux/action/index/IndexRequest L p(Lcom/groupbyinc/flux/action/index/IndexRequest;Ljava/lang/Object;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; C N
O /com/groupbyinc/flux/action/delete/DeleteRequest Q r(Lcom/groupbyinc/flux/action/delete/DeleteRequest;Ljava/lang/Object;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; C S
T /com/groupbyinc/flux/action/update/UpdateRequest V r(Lcom/groupbyinc/flux/action/update/UpdateRequest;Ljava/lang/Object;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; C X
Y "java/lang/IllegalArgumentException [ java/lang/StringBuilder ]
^ ! No support for request [ ` append -(Ljava/lang/String;)Ljava/lang/StringBuilder; b c
^ d -(Ljava/lang/Object;)Ljava/lang/StringBuilder; b f
^ g ] i toString ()Ljava/lang/String; k l
^ m (Ljava/lang/String;)V o
\ p payload Ljava/lang/Object; C(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; java/lang/Iterable u iterator ()Ljava/util/Iterator; w x v y java/util/Iterator { hasNext ()Z } ~ | next ()Ljava/lang/Object; ? ? | ? C J
? @Ljava/lang/Iterable; Ljava/lang/Iterable; ^(Lcom/groupbyinc/flux/action/index/IndexRequest;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; internalAdd ? N
? /Lcom/groupbyinc/flux/action/index/IndexRequest; java/util/List ? (Ljava/lang/Object;)Z C ? ? ?
addPayload (Ljava/lang/Object;)V ? ?
? source 3()Lcom/groupbyinc/flux/common/bytes/BytesReference; ? ?
M ? /com/groupbyinc/flux/common/bytes/BytesReference ? length ()I ? ? ? ? java/lang/Object ? `(Lcom/groupbyinc/flux/action/update/UpdateRequest;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; ? X
? 1Lcom/groupbyinc/flux/action/update/UpdateRequest; doc 1()Lcom/groupbyinc/flux/action/index/IndexRequest; ? ?
W ?
upsertRequest ? ?
W ? script %()Lcom/groupbyinc/flux/script/Script; ? ?
W ? !com/groupbyinc/flux/script/Script ? getScript ? l
? ? java/lang/String ?
? ? `(Lcom/groupbyinc/flux/action/delete/DeleteRequest;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; 1Lcom/groupbyinc/flux/action/delete/DeleteRequest; 2 size ? ? ? ? (I)V ?
$ ? i ()Ljava/util/List; subRequests ? y ? )com/groupbyinc/flux/action/IndicesRequest ? java/lang/AssertionError ?
? ! indicesRequests =Ljava/util/List; numberOfActions estimatedSizeInBytes ()J 3([BII)Lcom/groupbyinc/flux/action/bulk/BulkRequest; java/lang/Exception ? W([BIILjava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; C ?
? data [B from +com/groupbyinc/flux/common/bytes/BytesArray ? ([BII)V ?
? ? ?(Lcom/groupbyinc/flux/common/bytes/BytesReference;Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; C ?
? defaultIndex Ljava/lang/String; defaultType ?(Lcom/groupbyinc/flux/common/bytes/BytesReference;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/Object;Z)Lcom/groupbyinc/flux/action/bulk/BulkRequest; C ?
? 1Lcom/groupbyinc/flux/common/bytes/BytesReference; ?(Lcom/groupbyinc/flux/common/bytes/BytesReference;Ljava/lang/String;Ljava/lang/String;Z)Lcom/groupbyinc/flux/action/bulk/BulkRequest; allowExplicitIndex java/lang/Throwable ? 3com/groupbyinc/flux/common/xcontent/XContentFactory ? xContent a(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/common/xcontent/XContent; ? ?
? ? ,com/groupbyinc/flux/common/xcontent/XContent ? streamSeparator ()B ? ? ? ? [Ljava/lang/String; ? findNextMarker 7(BILcom/groupbyinc/flux/common/bytes/BytesReference;I)I ? ?
slice 5(II)Lcom/groupbyinc/flux/common/bytes/BytesReference; ? createParser g(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/common/xcontent/XContentParser; ? nextToken <()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;
close
addSuppressed (Ljava/lang/Throwable;)V
? START_OBJECT :Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;
FIELD_NAME
currentName l ???????? %com/groupbyinc/flux/index/VersionType! INTERNAL 'Lcom/groupbyinc/flux/index/VersionType;#$ "% )com/groupbyinc/flux/common/unit/TimeValue'
END_OBJECT)
* isValue, ~
- _index/ equals1 ?
?2 %explicit index in bulk is not allowed4 text6 l 7 _type9 _id; _routing= routing? _parentA parentC
_timestampE timestampG _ttlI ttlK currentTokenM N VALUE_STRINGP
Q parseTimeValue |(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/TimeValue;ST
(U longValueW ? X (J)V Z
([ op_type] opType_ _versiona versionc
_version_typee _versionTypeg version_typei versionTypek
fromString ;(Ljava/lang/String;)Lcom/groupbyinc/flux/index/VersionType;mn
"o _retry_on_conflictq _retryOnConflicts intValueu ? v fieldsx Action/metadata line [z (I)Ljava/lang/StringBuilder; b|
^} I] contains a simple value for parameter [fields] while a list is expected !] contains an unknown parameter [? START_ARRAY?
? list? ? ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object;?? ?? Malformed action/metadata line [? &], expected a simple value for field [?
] but found [?
VALUE_NULL?
? ], expected ? or ? but found [? delete? 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V ?
R? E(Ljava/lang/String;)Lcom/groupbyinc/flux/action/delete/DeleteRequest;??
R?C?
R? 4(J)Lcom/groupbyinc/flux/action/delete/DeleteRequest;c?
R? Z(Lcom/groupbyinc/flux/index/VersionType;)Lcom/groupbyinc/flux/action/delete/DeleteRequest;k?
R? index?
M? C(Ljava/lang/String;)Lcom/groupbyinc/flux/action/index/IndexRequest;??
M?C?
M?G?
M? \(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/action/index/IndexRequest;K?
M? 2(J)Lcom/groupbyinc/flux/action/index/IndexRequest;c?
M? X(Lcom/groupbyinc/flux/index/VersionType;)Lcom/groupbyinc/flux/action/index/IndexRequest;k?
M? b(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/action/index/IndexRequest; ??
M? create? 2(Z)Lcom/groupbyinc/flux/action/index/IndexRequest;??
M? update?
W? E(Ljava/lang/String;)Lcom/groupbyinc/flux/action/update/UpdateRequest;??
W?C?
W? retryOnConflict 4(I)Lcom/groupbyinc/flux/action/update/UpdateRequest;??
W? 4(J)Lcom/groupbyinc/flux/action/update/UpdateRequest;c?
W? Z(Lcom/groupbyinc/flux/index/VersionType;)Lcom/groupbyinc/flux/action/update/UpdateRequest;k?
W? d(Lcom/groupbyinc/flux/common/bytes/BytesReference;)Lcom/groupbyinc/flux/action/update/UpdateRequest; ??
W? F([Ljava/lang/String;)Lcom/groupbyinc/flux/action/update/UpdateRequest;x?
W? values currentFieldName
updateRequest token action type id parser 4Lcom/groupbyinc/flux/common/xcontent/XContentParser;
nextMarker defaultRouting
defaultFields .Lcom/groupbyinc/flux/common/xcontent/XContent; line marker B a(Lcom/groupbyinc/flux/action/WriteConsistencyLevel;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; 4()Lcom/groupbyinc/flux/action/WriteConsistencyLevel; 0(Z)Lcom/groupbyinc/flux/action/bulk/BulkRequest; Z(Lcom/groupbyinc/flux/common/unit/TimeValue;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; A(Ljava/lang/String;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; getClass ()Ljava/lang/Class;??
?? java/lang/Class?
getSimpleName? l
?? .timeout? ?
? -()Lcom/groupbyinc/flux/common/unit/TimeValue; get (I)B ? validate ?()Lcom/groupbyinc/flux/action/ActionRequestValidationException; isEmpty ~ ? no requests added *com/groupbyinc/flux/action/ValidateActions
addValidationError ?(Ljava/lang/String;Lcom/groupbyinc/flux/action/ActionRequestValidationException;)Lcom/groupbyinc/flux/action/ActionRequestValidationException;
;com/groupbyinc/flux/action/ActionRequestValidationException ~
R
W
M ]Refresh is not supported on an item request, set the refresh flag on the BulkRequest instead.
! validationErrors ?
addValidationErrors (Ljava/lang/Iterable;)V!"
# ex =Lcom/groupbyinc/flux/action/ActionRequestValidationException; validationException readFrom 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException*()
, 0com/groupbyinc/flux/common/io/stream/StreamInput. readByte0 ?
/1 fromId 5(B)Lcom/groupbyinc/flux/action/WriteConsistencyLevel;34
25 readVInt7 ?
/8
M !
M,
R !
R,
W !
W, readBoolean@ ~
/A
readTimeValue _(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/common/unit/TimeValue;CD
(E in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; writeTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)VIJ
K? ?
2M 1com/groupbyinc/flux/common/io/stream/StreamOutputO writeByte (B)VQR
PS writeVIntU ?
PV writeBoolean (Z)VXY
PZ
(K out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; desiredAssertionStatus` ~
?a
ConstantValue Signature Code LocalVariableTable LineNumberTable
StackMapTable "RuntimeVisibleParameterAnnotations LocalVariableTypeTable o(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/action/bulk/BulkRequest; >()Ljava/util/List; @()Ljava/util/List<+Lcom/groupbyinc/flux/action/IndicesRequest;>; &()Ljava/util/List; RuntimeVisibleAnnotations
Exceptions
SourceFile InnerClasses ! c d d % e s -*? "*? $Y? %? '*? )*? .? 0*? 5? 7*? 9* ? ;? f - <