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

com.groupbyinc.flux.common.apache.lucene.index.LogMergePolicy.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4?=com/groupbyinc/flux/common/apache/lucene/index/LogMergePolicy:com/groupbyinc/flux/common/apache/lucene/index/MergePolicyLogMergePolicy.javaQcom/groupbyinc/flux/common/apache/lucene/index/LogMergePolicy$SegmentInfoAndLevelSegmentInfoAndLevelGcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext	MergeContextMcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeSpecificationMergeSpecificationCcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMergeOneMergeLEVEL_LOG_SPAND??DEFAULT_MERGE_FACTORI
DEFAULT_MAX_MERGE_DOCS???DEFAULT_NO_CFS_RATIO????????mergeFactorminMergeSizeJmaxMergeSizemaxMergeSizeForForcedMergemaxMergeDocscalibrateSizeByDeletesZ$assertionsDisabled()V???????(DJ)V'+
,	." 	0#	2$%	4this?Lcom/groupbyinc/flux/common/apache/lucene/index/LogMergePolicy;getMergeFactor()IsetMergeFactor(I)V"java/lang/IllegalArgumentException<!mergeFactor cannot be less than 2>(Ljava/lang/String;)V'@
=AsetCalibrateSizeByDeletes(Z)VgetCalibrateSizeByDeletes()ZsizeDocs?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;)Jjava/io/IOExceptionInumDeletesToMergeE(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)IKL
M&%	OassertDelCountF(ILcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)ZQR
Sjava/lang/AssertionErrorU'(
VW@com/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfoYinfo;Ljava/util/Map;numSegments
numToMerge	mergeInfosegmentIsOriginalfindForcedMergesSizeLimit?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;ILcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;)Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeSpecification;

WasList()Ljava/util/List;??
s?java/util/List?
jGH
?verboseL(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;)Z??
?java/lang/StringBuilder?
?W(findForcedMergesSizeLimit: skip segment=?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??-(Ljava/lang/Object;)Ljava/lang/StringBuilder;??
??: size is > maxMergeSize (?(J)Ljava/lang/StringBuilder;??
??!) or sizeDocs is > maxMergeDocs (?(I)Ljava/lang/StringBuilder;??
??)?toString()Ljava/lang/String;??
??message^(Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;)V??
?subList(II)Ljava/util/List;????(Ljava/util/List;)V'?
?addH(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$OneMerge;)V??

?mergesLjava/util/List;??	
??tlastspecOLcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeSpecification;segmentsTLjava/util/List;startfindForcedMergesMaxNumSegments?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;IILcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;)Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeSpecification;jsumSizefinalMergeSizebestSize	bestStartfindForcedMerges?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;ILjava/util/Map;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;)Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeSpecification;findForcedMerges: maxNumSegs=?
 segsToMerge=?pq
?already merged; skip?last == 0; skip?already 1 seg; skip???
???
?anyTooLargefindForcedDeletesMerges?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;)Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeSpecification;findForcedDeleteMerges: ?	 segments?
  segment ?nameLjava/lang/String;??	` has deletions  add merge  to 
 inclusivesegmentInfosfirstSegmentWithDeletions
findMerges(Lcom/groupbyinc/flux/common/apache/lucene/index/MergeTrigger;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;)Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeSpecification;findMerges: java/util/ArrayList';
java/lang/Mathlog(D)D
getMergingSegments()Ljava/util/Set;
;com/groupbyinc/flux/common/apache/lucene/index/MergeTrigger
java/util/Set F(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;F)V'"
#(Ljava/lang/Object;)Z?%?&hH
(contains*%!+
 [merging]-/java/lang/String1! 	3 [skip: too large]5seg=7java/util/Collections9	singleton#(Ljava/lang/Object;)Ljava/util/Set;;<
:=	segStringq(Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;Ljava/lang/Iterable;)Ljava/lang/String;?@
A level=ClevelFEF	G(F)Ljava/lang/StringBuilder;?I
?J size=Ljava/util/LocaleNROOTLjava/util/Locale;PQ	OR%.3f MBTjava/lang/ObjectV@?java/lang/Double\valueOf(D)Ljava/lang/Double;^_
]`formatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;bc
2d 	f(I)Ljava/lang/Object;{h?i??  level l: n[e	pE(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;)Z*r
ss  add merge=u start=w end=y    {>: contains segment over maxMergeSize or maxMergeDocs; skipping}segBytesextra	infoLevelSLcom/groupbyinc/flux/common/apache/lucene/index/LogMergePolicy$SegmentInfoAndLevel;
levelFloorlevelBottom
mergeInfos
anyMergingmaxLeveluptoendmergeTrigger=Lcom/groupbyinc/flux/common/apache/lucene/index/MergeTrigger;levelseLjava/util/List;normmergingSegmentsSLjava/util/Set;Ljava/util/Set;numMergeableSegmentssetMaxMergeDocsgetMaxMergeDocs[?getClass()Ljava/lang/Class;??
W?java/lang/Class?
getSimpleName??
??
?A
minMergeSize=?, ?mergeFactor=?
maxMergeSize=?maxMergeSizeForForcedMerge=?calibrateSizeByDeletes=?(Z)Ljava/lang/StringBuilder;??
??
maxMergeDocs=?maxCFSSegmentSizeMB=?getMaxCFSSegmentSizeMB()D??
?(D)Ljava/lang/StringBuilder;??
??noCFSRatio=?
noCFSRatio?	?]?sbLjava/lang/StringBuilder;desiredAssertionStatus?F
??
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsLocalVariableTypeTable	Signature?(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;ILjava/util/Map;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;)Z>(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfos;ILjava/util/Map;Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeContext;)Lcom/groupbyinc/flux/common/apache/lucene/index/MergePolicy$MergeSpecification;
SourceFileInnerClasses!???? ! " #$%&%'(?a#*)?-*
?/*)?1*?3*?5??#67?a
ETX\"b89?/*?/??67?h:;?^?
?=Y??B?*?/??67?uvwx?CD?>*?5??67$%?
}~EF?/*?5??67??GH??;*?5?.,+?N>?P?*+?T??VY?X?+?^?c??e?+?^?c???*#d;67;[e;fg????&?2??	?&??JhH?b*?5?
*+,?k?+?o?? 67[efg??????Jpq?}p+?u66:66		?7?1+	?z:
-
?~??:???6?
:?	??????*+??????z' [e
4??;?	p67p??p?p??pfgj?	g?d?ea?%?p???>??	????'?4?9?@?C?G?M?d?o??%?
sw
Z4?@?J?????"1?
Y??:+??:d6??+?z:*-??*?1??*-??*?3????*-???9*??Y??????????*?1?????*?3???????-??dd?d?,*++`?z-????Y`???ʶ?=?'d*?/??Y???ʶ?=????.?3?`?*++?z-????Y???ʶ??ҹ?????R!?[e1671??1?1fg	(??"????"???N?	????!?@?H?~????????????????????!?
??+Z="#?A
?J???}&?
Y??:+??:d`*?/?'?Y*?/d???ʶ?*?/d>????ҹ????/?*++?z?????Y???ʶΧ???d`6	76
6d`?]	76?*+`?z??a7?????#?*+d?z??i????6
7?????Y

`???ʶ??ҹ??????
?!??Q? ?e??????? ???
&67&??&?&?&fg	????????b?	???5???M?R?f?~???
??
????????
??A
?
?/&?s

??? $???A
?J???a	'?P???VY?X?*???%*??Y????????-??????*+-??*???*????+?u6?"+???z:-?~?	??????*???*?????+?%*++?z???*???*????66?8+?z:*??*?1??*??*?3???	6?	?????
*+??*+????f
r[e?'[e?<?'67'??'?'??'fgb???Y?%?'???? ,-.=3I4R5Z7\=b>g?r@}A?B?D?F?G?H?J?N?O?P?R?V?W?X?YZ[W
_`b?"*? *??/Z???J?????
?+??N-??6*,???!*??Y????????????,?û
Y??:6?P?,??VY?X?6?%+?z:,?N6	?P?*	?T??VY?X?	??*,???(*??Y??????^???????,???
6??d*?/??*,???0*??Y????????d??	????,???Y-???ʶ?6?W?Q*,???0*??Y????????d??	????,???Y-???ʶ?6?????N*,???0*??Y????????d??	????,???Y-???ʶ???f
c[em
d	T)??67?
??fg???
??<??????????? no
qr3u<v?wQx[yczm{?|?}?~????????????#?)?1?^?t?wx}??????????*
?3??
??1Z1?@:??:?J
???,?u6*-???"*??Y???????????-?ûY?:*?/???8-?:6??,?z:	*	-??7


??
7
?Y	
???n?$:?'W*-????*	-?)7
	?,?	.?0:
*?4????Y????6????:*??Y??8??*-	?>?B??D???H?KM???SU?WY
Xm?Zo?aS?e??????-?Ä??*?g	??	8?*?g???o?8:	??6
6
?c?j??H8`6


?&
?j??H8??8?
?????k8
?!?g?8

????8

d6?!?j??H
???	?????*-???=*??Y??m??
?K???Ko??`d???????-??*?/`6`?l666?U?j??q:*-??*?4??*-??*?3?????6?,?	6?	?????????	??
Y??:	?Yd?:6?D?j??q?'W?P?!,?j??q?t??VY?X?????*-???8*??Y??v??*-?B??x????z??????-??	?Y?ʶΧ6*-???.*??Y??|????????~????-??6*?/`6???`6???	??B ?? 
?}??]?[e	f?i 
????N??F?F?EF?*?
??F
~;[efY??H?????_c?%b`?%L?F??F
???Sx??67???????fg??8???C??FK???Xy?F[v??	dm?
gj?? ????8???K????2L???-?8?C?K?U?]?f?m?p???????????????4?:?C?I?X?[?d?g?n?????????????????
???
JS\_bm~?????#?%?&?'?(?)?*
+.)4-<.q01?2?5?6?7?9?:?<? %?-? 	s
?!?!Z?AB2?"2?[	s
?!???
?#????A???8s
?!
ZC?s
?!
Z?????A?*?3??67#?
OP?9?/*?3??67?V???3׻?Y??Y?????*??????o??????L+???*?g?????W+???*?/?????W+???*?4?????W+???*?1?????W+???*?5?????W+???*?3?????W+???*???????W+???*????W+???W+?????67(????.[(\=]R^g_|`?a?b?c?d?e?(?4?ǚ??P??/?@??"

	
		




© 2015 - 2024 Weber Informatics LLC | Privacy Policy