Edit C:\dspace\webapps\oai\WEB-INF\lib\org\elasticsearch\index\mapper\internal\TTLFieldMapper.class
???? 3? 6org/elasticsearch/index/mapper/internal/TTLFieldMapper 3org/elasticsearch/index/mapper/core/LongFieldMapper -org/elasticsearch/index/mapper/InternalMapper )org/elasticsearch/index/mapper/RootMapper TTLFieldMapper.java Aorg/elasticsearch/index/mapper/internal/TTLFieldMapper$TypeParser TypeParser >org/elasticsearch/index/mapper/internal/TTLFieldMapper$Builder Builder ?org/elasticsearch/index/mapper/internal/TTLFieldMapper$Defaults Defaults 3org/elasticsearch/common/xcontent/ToXContent$Params ,org/elasticsearch/common/xcontent/ToXContent Params 0org/elasticsearch/index/mapper/FieldMapper$Names *org/elasticsearch/index/mapper/FieldMapper Names Jorg/elasticsearch/index/mapper/core/LongFieldMapper$CustomLongNumericField CustomLongNumericField Corg/elasticsearch/index/mapper/core/AbstractFieldMapper$MultiFields 7org/elasticsearch/index/mapper/core/AbstractFieldMapper " MultiFields 2org/elasticsearch/index/mapper/FieldMapper$Loading % Loading >org/elasticsearch/index/mapper/core/AbstractFieldMapper$CopyTo ( CopyTo 6org/elasticsearch/common/xcontent/XContentParser$Token + 0org/elasticsearch/common/xcontent/XContentParser - Token 3org/elasticsearch/index/mapper/SourceToParse$Origin 0 ,org/elasticsearch/index/mapper/SourceToParse 2 Origin 8org/elasticsearch/index/mapper/DocumentMapper$MergeFlags 5 -org/elasticsearch/index/mapper/DocumentMapper 7 MergeFlags NAME Ljava/lang/String; _ttl < CONTENT_TYPE enabledState @Lorg/elasticsearch/index/mapper/internal/EnabledAttributeMapper; defaultTTL J <init> /(Lorg/elasticsearch/common/settings/Settings;)V $org/apache/lucene/document/FieldType E TTL_FIELD_TYPE &Lorg/apache/lucene/document/FieldType; G H I )(Lorg/apache/lucene/document/FieldType;)V C K F L ENABLED_STATE N @ O???????? IGNORE_MALFORMED #Lorg/elasticsearch/common/Explicit; S T U COERCE W T X?(Lorg/apache/lucene/document/FieldType;Lorg/elasticsearch/index/mapper/internal/EnabledAttributeMapper;JLorg/elasticsearch/common/Explicit;Lorg/elasticsearch/common/Explicit;Lorg/elasticsearch/index/codec/postingsformat/PostingsFormatProvider;Lorg/elasticsearch/index/codec/docvaluesformat/DocValuesFormatProvider;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/common/settings/Settings;)V C Z [ this 8Lorg/elasticsearch/index/mapper/internal/TTLFieldMapper; indexSettings ,Lorg/elasticsearch/common/settings/Settings; #Lorg/elasticsearch/common/Nullable; K(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V C b c NULL_VALUE Ljava/lang/Long; e f g empty G()Lorg/elasticsearch/index/mapper/core/AbstractFieldMapper$MultiFields; i j ! k?(Lorg/elasticsearch/index/mapper/FieldMapper$Names;IFLorg/apache/lucene/document/FieldType;Ljava/lang/Boolean;Ljava/lang/Long;Lorg/elasticsearch/common/Explicit;Lorg/elasticsearch/common/Explicit;Lorg/elasticsearch/index/codec/postingsformat/PostingsFormatProvider;Lorg/elasticsearch/index/codec/docvaluesformat/DocValuesFormatProvider;Lorg/elasticsearch/index/similarity/SimilarityProvider;Lorg/elasticsearch/index/mapper/FieldMapper$Loading;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/index/mapper/core/AbstractFieldMapper$MultiFields;Lorg/elasticsearch/index/mapper/core/AbstractFieldMapper$CopyTo;)V C m n ? @ p A B r fieldType enabled ignoreMalformed 8Lorg/elasticsearch/common/Explicit<Ljava/lang/Boolean;>; coerce postingsProvider ELorg/elasticsearch/index/codec/postingsformat/PostingsFormatProvider; docValuesProvider GLorg/elasticsearch/index/codec/docvaluesformat/DocValuesFormatProvider; fieldDataSettings ()Z >org/elasticsearch/index/mapper/internal/EnabledAttributeMapper Z u ? ? ? ()J hasDocValues valueForSearch &(Ljava/lang/Object;)Ljava/lang/Object; /org/elasticsearch/search/internal/SearchContext ? current 3()Lorg/elasticsearch/search/internal/SearchContext; ? ? ? ? nowInMillis ? ? ? ? java/lang/System ? currentTimeMillis ? ? ? ? value $(Ljava/lang/Object;)Ljava/lang/Long; ? ? ? java/lang/Long ? longValue ? ? ? ? valueOf (J)Ljava/lang/Long; ? ? ? ? now Ljava/lang/Object; searchContext 1Lorg/elasticsearch/search/internal/SearchContext; val (J)Ljava/lang/Object; expirationTime preParse 0(Lorg/elasticsearch/index/mapper/ParseContext;)V java/io/IOException ? context -Lorg/elasticsearch/index/mapper/ParseContext; postParse parse ? ? ? 5org/elasticsearch/index/mapper/MapperParsingException ? +org/elasticsearch/index/mapper/ParseContext ? sourceToParse 0()Lorg/elasticsearch/index/mapper/SourceToParse; ? ? ? ? ttl ? ? 3 ? parser 4()Lorg/elasticsearch/common/xcontent/XContentParser; ? ? ? ? currentToken :()Lorg/elasticsearch/common/xcontent/XContentParser$Token; ? ? . ? VALUE_STRING 8Lorg/elasticsearch/common/xcontent/XContentParser$Token; ? ? , ? text ()Ljava/lang/String; ? ? . ? 'org/elasticsearch/common/unit/TimeValue ? parseTimeValue f(Ljava/lang/String;Lorg/elasticsearch/common/unit/TimeValue;)Lorg/elasticsearch/common/unit/TimeValue; ? ? ? ? millis ? ? ? ? x T ? !org/elasticsearch/common/Explicit ? ()Ljava/lang/Object; ? ? ? ? java/lang/Boolean ? booleanValue ? ~ ? ? (Z)J ? ? . ? java/lang/StringBuilder ? ()V C ? ? ? /TTL value must be > 0. Illegal value provided [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ? ? ? (J)Ljava/lang/StringBuilder; ? ? ? ? ] ? toString ? ? ? ? (Ljava/lang/String;)V C ? ? ? 1(J)Lorg/elasticsearch/index/mapper/SourceToParse; ? ? 3 ? includeInObject innerParseCreateField @(Lorg/elasticsearch/index/mapper/ParseContext;Ljava/util/List;)V /org/elasticsearch/index/AlreadyExpiredException flyweight ~ 3 timestamp ? 3 java/util/Date (J)V C getTime ? origin 7()Lorg/elasticsearch/index/mapper/SourceToParse$Origin; 3 PRIMARY 5Lorg/elasticsearch/index/mapper/SourceToParse$Origin; 1 index ? ? type ? ? id! ? ?" <(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JJJ)V C$ % t H ' a(Lorg/elasticsearch/index/mapper/core/NumberFieldMapper;JLorg/apache/lucene/document/FieldType;)V C) * java/util/List, add (Ljava/lang/Object;)Z./-0 expire fields 4Ljava/util/List<Lorg/apache/lucene/document/Field;>; Ljava/util/List; toXContent ?(Lorg/elasticsearch/common/xcontent/XContentBuilder;Lorg/elasticsearch/common/xcontent/ToXContent$Params;)Lorg/elasticsearch/common/xcontent/XContentBuilder; include_defaults8 paramAsBoolean (Ljava/lang/String;Z)Z:; < 1org/elasticsearch/common/xcontent/XContentBuilder> startObject G(Ljava/lang/String;)Lorg/elasticsearch/common/xcontent/XContentBuilder;@A ?B u field H(Ljava/lang/String;Z)Lorg/elasticsearch/common/xcontent/XContentBuilder;EF ?G defaultI H(Ljava/lang/String;J)Lorg/elasticsearch/common/xcontent/XContentBuilder;EK ?L endObject 5()Lorg/elasticsearch/common/xcontent/XContentBuilder;NO ?P builder 3Lorg/elasticsearch/common/xcontent/XContentBuilder; params 5Lorg/elasticsearch/common/xcontent/ToXContent$Params; includeDefaults merge W(Lorg/elasticsearch/index/mapper/Mapper;Lorg/elasticsearch/index/mapper/MergeContext;)V 4org/elasticsearch/index/mapper/MergeMappingExceptionY ENABLED[ @ ?\ DISABLED^ @ ?_ ,_ttl cannot be disabled once it was enabled.a +org/elasticsearch/index/mapper/MergeContextc addConflicte ? df mergeFlags <()Lorg/elasticsearch/index/mapper/DocumentMapper$MergeFlags;hi dj simulatel ~ 6m mergeWith 'Lorg/elasticsearch/index/mapper/Mapper; mergeContext -Lorg/elasticsearch/index/mapper/MergeContext; ttlMergeWith ConstantValue Code LocalVariableTable LineNumberTable LocalVariableTypeTable Signature?(Lorg/apache/lucene/document/FieldType;Lorg/elasticsearch/index/mapper/internal/EnabledAttributeMapper;JLorg/elasticsearch/common/Explicit<Ljava/lang/Boolean;>;Lorg/elasticsearch/common/Explicit<Ljava/lang/Boolean;>;Lorg/elasticsearch/index/codec/postingsformat/PostingsFormatProvider;Lorg/elasticsearch/index/codec/docvaluesformat/DocValuesFormatProvider;Lorg/elasticsearch/common/settings/Settings;Lorg/elasticsearch/common/settings/Settings;)V "RuntimeVisibleParameterAnnotations StackMapTable Exceptions d(Lorg/elasticsearch/index/mapper/ParseContext;Ljava/util/List<Lorg/apache/lucene/document/Field;>;)V SourceFile InnerClasses ! : ; t = >