All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.index.mapper.TTLFieldMapper.class Maven / Gradle / Ivy

????4:/com/groupbyinc/flux/index/mapper/TTLFieldMapper4com/groupbyinc/flux/index/mapper/MetadataFieldMapperTTLFieldMapper.java1com/groupbyinc/flux/index/mapper/TTLFieldMapper$11(Lcom/groupbyinc/flux/common/settings/Settings;)VTTL_FIELD_TYPE>Lcom/groupbyinc/flux/index/mapper/TTLFieldMapper$TTLFieldType;34	5clone@()Lcom/groupbyinc/flux/index/mapper/TTLFieldMapper$TTLFieldType;78
	9
ENABLED_STATE;.	<?????????(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/index/mapper/EnabledAttributeMapper;JLcom/groupbyinc/flux/common/settings/Settings;)V1@
Athis1Lcom/groupbyinc/flux/index/mapper/TTLFieldMapper;
indexSettings.Lcom/groupbyinc/flux/common/settings/Settings;?(Ljava/lang/String;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/common/settings/Settings;)V1G
H7com/groupbyinc/flux/index/mapper/EnabledAttributeMapperJenabledZLM	KNcom/groupbyinc/flux/VersionPindexCreatedM(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/Version;RS
QTV_5_0_0_alpha4Lcom/groupbyinc/flux/Version;VW	QX	onOrAfter (Lcom/groupbyinc/flux/Version;)ZZ[
Q\"java/lang/IllegalArgumentException^?[_ttl] is removed in 5.0. As a replacement, you should use time based indexes or cron a delete-by-query with a range query on a timestamp field.`(Ljava/lang/String;)V1b
_c0com/groupbyinc/flux/index/mapper/MappedFieldTypee,com/groupbyinc/flux/common/settings/Settingsg-.	i/0	k	fieldType2Lcom/groupbyinc/flux/index/mapper/MappedFieldType;()Z()JpreParse2(Lcom/groupbyinc/flux/index/mapper/ParseContext;)Vjava/io/IOExceptionscontext/Lcom/groupbyinc/flux/index/mapper/ParseContext;	postParseparseZ(Lcom/groupbyinc/flux/index/mapper/ParseContext;)Lcom/groupbyinc/flux/index/mapper/Mapper;xy
z7com/groupbyinc/flux/index/mapper/MapperParsingException|-com/groupbyinc/flux/index/mapper/ParseContext~
sourceToParse2()Lcom/groupbyinc/flux/index/mapper/SourceToParse;??
?ttl?p
&?parser6()Lcom/groupbyinc/flux/common/xcontent/XContentParser;??
?currentToken<()Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;??!?VALUE_STRING:Lcom/groupbyinc/flux/common/xcontent/XContentParser$Token;??	?text()Ljava/lang/String;??!??)com/groupbyinc/flux/common/unit/TimeValue?parseTimeValue|(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/TimeValue;??
??millis?p
??	longValue(Z)J??!?java/lang/StringBuilder?()V1?
??/TTL value must be > 0. Illegal value provided [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(J)Ljava/lang/StringBuilder;??
??]?toString??
??
}c3(J)Lcom/groupbyinc/flux/index/mapper/SourceToParse;??
&?parseCreateFieldB(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)V1com/groupbyinc/flux/index/AlreadyExpiredException?	timestamp?p
&?java/util/Date?(J)V1?
??getTime?p
??java/lang/System?currentTimeMillis?p
??origin9()Lcom/groupbyinc/flux/index/mapper/SourceToParse$Origin;??
&?PRIMARY7Lcom/groupbyinc/flux/index/mapper/SourceToParse$Origin;??	$?index??
&?type??
&?id??
&?<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJ)V1?
??4()Lcom/groupbyinc/flux/index/mapper/MappedFieldType;m?
?6(JLcom/groupbyinc/flux/index/mapper/MappedFieldType;)V1?
?java/util/List?add(Ljava/lang/Object;)Z????expirenowfieldsQLjava/util/List;Ljava/util/List;
toXContent?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;include_defaults?paramAsBoolean(Ljava/lang/String;Z)Z???3com/groupbyinc/flux/common/xcontent/XContentBuilder?startObjectI(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;?
?LfieldJ(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;
?defaultJ(Ljava/lang/String;J)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;

?	endObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;

?builder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;includeDefaultscontentTypedoMerge-(Lcom/groupbyinc/flux/index/mapper/Mapper;Z)VENABLED.	KDISABLED.	K,_ttl cannot be disabled once it was enabled.	mergeWith)Lcom/groupbyinc/flux/index/mapper/Mapper;updateAllTypesttlMergeWith?(Lcom/groupbyinc/flux/index/mapper/MappedFieldType;Lcom/groupbyinc/flux/index/mapper/EnabledAttributeMapper;JLcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/mapper/TTLFieldMapper$1;)Vx0x1x2x3x43Lcom/groupbyinc/flux/index/mapper/TTLFieldMapper$1;d(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/index/mapper/TTLFieldMapper$1;)V12
-
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsLocalVariableTypeTable	Signature?(Lcom/groupbyinc/flux/index/mapper/ParseContext;Ljava/util/List;)V
SourceFileInnerClasses!()/+,)/+-./0
120J*?6?:?=>+?B?1CDEF2
??1@0?6*++?6?I,?O??U?Y?]?
?_Ya?d?*,?j*!?l?146CD6mn6L.6/06EF2??!?+?0?5?3?+fKhLo02*?j?O?1CD2?/p0/*?l?1CD2?qr05?1CDuv2?4twr0?*+?{W?1CDuv2
??4txy0?m+????	??b+???????+?????????A?+????A 	??#?}Y??Y????? ??????????+?? ??W?1*.?0</?0mCDmuv2"???1?<?B?b?k?31?
%?4t}??0m?*?j?O??+????B!	??*?l	??*?lB+??!??W!	??l+????7??Y!a?Ƕ?7??7	+???Ӳצ-	??%??Y+????+????+????!	??,?Y*????W?1H>`?0NP?0SK?0	??0?CD?uv???5???2:?
??!?&?/?5?>?N?S?h?t?????3?/?Z??4t?67??0?u,???>?*?j?=?*?l>??+?++?W?
*?j?=?+*?j?O?W?*?l>??*?j?O?+	*?l?W+?W+?1*uCDuu
kM2*
?
?#?%?,?:?I?b?n?s?3
?%4t?0-+?1CD2?0?T+?N-?j?=?**?j??-?j???_Y ?d?*-?j?j-?l>??*?j??*-?l?l?1*TCDT!"T#MO$D2&	???#?.?6AKS3
?.1%0f
*+,!?B?1>
CD
&n
'.
(0
)F
*+2)1,0D*+?.?1 CD&F'+2)89J		

					!"D	$&'@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy