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

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

There is a newer version: 59
Show newest version
????3
Gcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThreadjava/lang/ObjectDocumentsWriterPerThread.javaYcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$IntBlockAllocatorIntBlockAllocatorVcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$FlushedSegment	FlushedSegmentPcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$DocStateDocStateUcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$IndexingChain
IndexingChainIcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$1Acom/groupbyinc/flux/common/apache/lucene/index/FieldInfos$Builder9com/groupbyinc/flux/common/apache/lucene/index/FieldInfosBuilderUcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$DeleteSliceIcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueueDeleteSliceEcom/groupbyinc/flux/common/apache/lucene/util/ByteBlockPool$Allocator;com/groupbyinc/flux/common/apache/lucene/util/ByteBlockPool 	AllocatorDcom/groupbyinc/flux/common/apache/lucene/util/IntBlockPool$Allocator#:com/groupbyinc/flux/common/apache/lucene/util/IntBlockPool%Scom/groupbyinc/flux/common/apache/lucene/util/ByteBlockPool$DirectTrackingAllocator'DirectTrackingAllocatordefaultIndexingChainWLcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$IndexingChain;INFO_VERBOSEZcodec7Lcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;	directoryILcom/groupbyinc/flux/common/apache/lucene/store/TrackingDirectoryWrapper;
directoryOrig:Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;docStateRLcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$DocState;consumer;BYTE_BLOCK_NOT_MASK???MAX_TERM_LENGTH_UTF8?$assertionsDisabledabort()Vjava/lang/ThrowablecA-	eDE	gDWPTi8com/groupbyinc/flux/common/apache/lucene/util/InfoStreamk	isEnabled(Ljava/lang/String;)Zmn
lo	now abortqmessage'(Ljava/lang/String;Ljava/lang/String;)Vst
lu78	w:com/groupbyinc/flux/common/apache/lucene/index/DocConsumeryab
z{=>	}>com/groupbyinc/flux/common/apache/lucene/index/BufferedUpdatesclear?b
??
done abort?tLjava/lang/Throwable;thisILcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread;?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfig;Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue;Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos$Builder;Ljava/util/concurrent/atomic/AtomicLong;Z)Vjava/io/IOException??b
?java/util/Locale?ROOTLjava/util/Locale;??	??java/text/NumberFormat?getInstance,(Ljava/util/Locale;)Ljava/text/NumberFormat;??
??LM	?java/util/HashSet?
??YZ	?WX	?34	?Gcom/groupbyinc/flux/common/apache/lucene/store/TrackingDirectoryWrapper?=(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;)V??
??12	?BC	?TU	?Dcom/groupbyinc/flux/common/apache/lucene/index/LiveIndexWriterConfig?getCodec9()Lcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;??
??/0	??(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread;Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;)V??

?56	?
getSimilarityK()Lcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity;??
??
similarityILcom/groupbyinc/flux/common/apache/lucene/search/similarities/Similarity;??	
?RS	?5com/groupbyinc/flux/common/apache/lucene/util/Counter?
newCounter9()Lcom/groupbyinc/flux/common/apache/lucene/util/Counter;??
??9:	?:(Lcom/groupbyinc/flux/common/apache/lucene/util/Counter;)V??
(?NO	?
??
?PQ	?HI	?`-	?FG	?java/lang/AssertionError?java/lang/StringBuilder?
??	num docs ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
??toString()Ljava/lang/String;??
??(Ljava/lang/Object;)V??
??:com/groupbyinc/flux/common/apache/lucene/index/IndexWriter?java/lang/String?8com/groupbyinc/flux/common/apache/lucene/store/Directory?&java/util/concurrent/atomic/AtomicLong?newSliceY()Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$DeleteSlice;??
?JK	:com/groupbyinc/flux/common/apache/lucene/index/SegmentInfo5com/groupbyinc/flux/common/apache/lucene/util/VersionLATEST7Lcom/groupbyinc/flux/common/apache/lucene/util/Version;		java/util/CollectionsemptyMap()Ljava/util/Map;

:com/groupbyinc/flux/common/apache/lucene/util/StringHelperrandomId()[B
java/util/HashMap
??(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/util/Version;Ljava/lang/String;IZLcom/groupbyinc/flux/common/apache/lucene/codecs/Codec;Ljava/util/Map;[BLjava/util/Map;)V?
?@	
??getIndexingChainY()Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$IndexingChain; !
?"getChain?(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread;)Lcom/groupbyinc/flux/common/apache/lucene/index/DocConsumer;$%
&V-	(writersegmentNameLjava/lang/String;getFieldInfosBuilderE()Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos$Builder;	testPoint(Ljava/lang/String;)VTP1
reserveOneDocincrementAndGet()J45
?6getActualMaxDocs()I89
?:decrementAndGet<5
?="java/lang/IllegalArgumentException?/number of documents in the index cannot exceed A?0
@CupdateDocument?(Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)V@com/groupbyinc/flux/common/apache/lucene/index/AbortingExceptionG*DocumentsWriterPerThread addDocument startI/0
K3b
MdocLjava/lang/Iterable;OP	
Qanalyzer;delTerm5Lcom/groupbyinc/flux/common/apache/lucene/index/Term;successupdateDocuments?(Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)I+DocumentsWriterPerThread addDocuments startriterator()Ljava/util/Iterator;tu_vjava/util/IteratorxhasNext()Zz{y|next()Ljava/lang/Object;~y?add?(Lcom/groupbyinc/flux/common/apache/lucene/index/Term;Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$DeleteSlice;)V??
?
isTailItem(Ljava/lang/Object;)Z??
?)expected the delete term as the tail item?applyD(Lcom/groupbyinc/flux/common/apache/lucene/index/BufferedUpdates;I)V??
?i$Ljava/util/Iterator;endDocIDdocsmLjava/lang/Iterable<+Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;>;>;docCountallDocsIndexedupdateSliceZ(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$DeleteSlice;)Z??
?reset?b
?
applySliceaddDocID?e
??	docIDUptonumDeleteTermsnumTermDeletes+Ljava/util/concurrent/atomic/AtomicInteger;??	??)java/util/concurrent/atomic/AtomicInteger?get?9
??getNumDocsInRAMprepareFlushH()Lcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;freezeGlobalBuffer?(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$DeleteSlice;)Lcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;??
?isEmpty?{
?Dcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates?
globalUpdatesFLcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;flushZ()Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$FlushedSegment;+all deletes must be applied in prepareFlush?	setMaxDoc?e
?@com/groupbyinc/flux/common/apache/lucene/index/SegmentWriteState?finish=()Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos;??
?8com/groupbyinc/flux/common/apache/lucene/store/IOContext?8com/groupbyinc/flux/common/apache/lucene/store/FlushInfo?95
?(IJ)V??
??=(Lcom/groupbyinc/flux/common/apache/lucene/store/FlushInfo;)V??
??h(Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos;Lcom/groupbyinc/flux/common/apache/lucene/index/BufferedUpdates;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)V??
??@?docIDsLjava/util/List;??	??java/util/List?size?9??5com/groupbyinc/flux/common/apache/lucene/codecs/Codec?liveDocsFormatB()Lcom/groupbyinc/flux/common/apache/lucene/codecs/LiveDocsFormat;??
??>com/groupbyinc/flux/common/apache/lucene/codecs/LiveDocsFormat?newLiveDocs>(I)Lcom/groupbyinc/flux/common/apache/lucene/util/MutableBits;??
??liveDocs;Lcom/groupbyinc/flux/common/apache/lucene/util/MutableBits;??	???vjava/lang/Integer?intValue?9
??9com/groupbyinc/flux/common/apache/lucene/util/MutableBits??e??delCountOnFlush?G	??9S	??BYTES_PER_DEL_DOCIDG	?	addAndGet(J)J
???#flush: skip because aborting is set	flush postings as segment 	?name,		 numDocs=E(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentWriteState;)V?
ztermsLjava/util/Map;	?
java/util/Map?getCreatedFiles()Ljava/util/Set;
?(Ljava/util/Collection;)V?!
?"setFiles$!
%@com/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo'????????C(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;IJJJ)V?+
(,new segment has .
 deleted docs0;Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos;B2	?3
hasVectors5{
6vectors8
no vectors:; <hasNorms>{
?normsAno normsChasDocValuesE{
F	docValuesHno docValuesJhasProxL{
MproxOno proxQhasFreqS{
TfreqsVno freqsX
flushedFiles=Zfiles()Ljava/util/Collection;\]
(^-(Ljava/lang/Object;)Ljava/lang/StringBuilder;?`
?aflushed codec=cqueriese	?f?numericUpdatesi	?j
binaryUpdatesl	?msizeInByteso5
(pflushed: segment=r	 ramUsed=tformat(D)Ljava/lang/String;vw
?x MBz newFlushedSize=|	 docs/MB=~maxDoc?9
?G(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos;Lcom/groupbyinc/flux/common/apache/lucene/index/BufferedUpdates;Lcom/groupbyinc/flux/common/apache/lucene/util/MutableBits;ILcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$1;)V??

?sealFlushedSegment[(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$FlushedSegment;)V??
?
{wrapY(Ljava/lang/Throwable;)Lcom/groupbyinc/flux/common/apache/lucene/index/AbortingException;??
H?delDocIDsegmentDeletesnewSegmentSizeDsegmentInfoPerCommitBLcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;fsXLcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$FlushedSegment;thstartMBUsedpendingFilesToDelete??	
?info?@	(??setDiagnosticsQ(Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;Ljava/lang/String;)V??
??getUseCompoundFile?{
??\
?createCompoundFile?(Lcom/groupbyinc/flux/common/apache/lucene/util/InfoStream;Lcom/groupbyinc/flux/common/apache/lucene/store/TrackingDirectoryWrapper;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)V??
??
java/util/Set?addAll(Ljava/util/Collection;)Z????setUseCompoundFile(Z)V??
?segmentInfoFormatE()Lcom/groupbyinc/flux/common/apache/lucene/codecs/SegmentInfoFormat;??
??Acom/groupbyinc/flux/common/apache/lucene/codecs/SegmentInfoFormat?write?(Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)V??
??	
?delCount?G	
?
flush: write ?
 deletes gen=?	getDelGen?5
(?(J)Ljava/lang/StringBuilder;??
??
?
writeLiveDocs?(Lcom/groupbyinc/flux/common/apache/lucene/util/MutableBits;Lcom/groupbyinc/flux/common/apache/lucene/store/Directory;Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentCommitInfo;ILcom/groupbyinc/flux/common/apache/lucene/store/IOContext;)V??
??setDelCount?e
(?
advanceDelGen?b
(??hit exception creating compound file for newly flushed segment ?
originalFilesflushedSegment
newSegmentcontext:Lcom/groupbyinc/flux/common/apache/lucene/store/IOContext;getSegmentInfo>()Lcom/groupbyinc/flux/common/apache/lucene/index/SegmentInfo;?5
??
??)DocumentsWriterPerThread [pendingDeletes=?
, segment=?null?
, aborted=?(Z)Ljava/lang/StringBuilder;??
??, numDocsInRAM=?, deleteQueue=?]?java/lang/Class?desiredAssertionStatus?{
??
?*+	?
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsLocalVariableTypeTable?(Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;>;Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)V?(Ljava/lang/Iterable<+Ljava/lang/Iterable<+Lcom/groupbyinc/flux/common/apache/lucene/index/IndexableField;>;>;Lcom/groupbyinc/flux/common/apache/lucene/analysis/Analyzer;Lcom/groupbyinc/flux/common/apache/lucene/index/Term;)I%()Ljava/util/Set;
SourceFileInnerClasses *+,-./0123456789:;<=>?@A-BCDEFGHIJKLMNOPQRSTUV-WXYZ[\G]^G_`-ab?c*?f*?hj?p?*?hjr?v*?x?|?L*?~??*?hj?p?+*?hj??v?M*?hj?p?*?hj??v,??#&d.HHIH'??c??2vxy|#~&}'?.?:?H?U?b?Id`d?d???T
-*??*?f*??????*??Y????*+??*-??*??Y????*??*??*?h*????*?
Y*????*???µ?*	??*?ε?*?(Y*?зӵ?*??Y?ֵ~*?Y*?з׵?*?۲ݚ(*?ߙ!??Y??Y????*?߶?????*?~??*??*?Y-?
,*?????Y????ݚ*?ߙ??Y??*?#*?'?x*
?)?p-??-*X-+,-34-14-TU-DE-HI-BC-RS	-V-
n??	???#?(?5?;?A?G?P?^?j?p?w?????????????????&?,?+???????l??G?-./*??????/0x.*?)?)?ݚ*?h2?p???Y??*?h2+?v?.??.s,??"?-?"
3bu6*?ȶ7?;???)*?ȶ>X?@Y??Y??B??;????D??6?????5?5EF??*J?L?ݚ*?????Y??*?N*??+?R*??,?V*??*?ߵY6*?x?\*???]?:*???]?6?:**???Y?g*Y??`?ߧ":?**???Y?g*Y??`???*-?k?>EOOQO>^{{}{4????OP?ST?mn>bo-?OlR??? ?(?0?;?>?E?L?O?[?^?c?n?{?????????)?2_acd_d?d??HpqN
T*s?L?ݚ*?????Y??*??,?V66+?w:?}?e???_:*?N*???R*??*?ߵY?6*?x?\6?$*Y??`?ߧ:	?
*Y??`??	?*?k???6-?=*??-*????ݚ*?-?????Y????*?*?~*??d???,*?f?%*??d6d6?*?g?????*???]?=:
?,*?f?%*??d6d6?*?g?????*???]
??fp????*??
f5o-HSOP2l???WG??G-WG4?GT??T?PTSTTmn'-?G**?-HSOlT???(???$'*H
LU`
cfmpu??????!?"?#?$?(?+?,?-./
23(%+-,4-;.A/G2Q5z?y?O	_acy_d?d??.??Id?
_acd??	_ac?H	hi?o*?ߙ?=+?+*??+*????ݚ'*?+?????Y????*??*???~=?*?*?~*?߶??
*???*Y??`?߱ o??omn
b?-*
A
BCD9FGIKJ]LdNnO@?,
deA	*?~???	??	?G
T^?95*?~???????e?9/*?߬??m???X?ݚ*?ߝ??Y??*??*???L*??1*?*?~*?߶??ݚ*??????Y??*???+?X??!7??wx!{(}7~OV?
?9????	Բݚ*?ߝ??Y???ݚ*??????Y????*?*?߶???Y*?h*??*?*????*?~??Y??Y*??*?ͷзӷ?L*?͊?o?oI*?~?ܹ???+*????*?߶???*?~?ܹ?:?}? ??????6+???????+*?~?ܹ???*?~?*?~?ܹ?t?h??X*?~?ܹ*?f?*?hj?p?*?hj
?v?*?hj?p?3*?hj??Y????+?
?????*?߶???v*?x+?*?~??*???Y*??? ?#?&?(Y*?)))?-:*?hj?p?*?hj??Y??/??+????+????1???v*?hj??Y??/??+?4?7?	9?;??=??+?4?@?	B?D??=??+?4?G?	I?K??=??+?4?N?	P?R??=??+?4?U?	W?Y???v*?hj??Y??[???_?b??v*?hj??Y??d??*???b??v*?~?g?h?.*?~?k?h?*?~?n?h?*?~??:?	*?~:*?hj?p???q??o?o9*?hj??Y??s??*????u??*??(?y??{??}??*???y??{????*??+?
???o?y???v?ݚ*????Y???
Y+?4+??+????:*???:*?????j??dp??G?'????>#m???????>?	???
?????pd;<~V???*??0?;?p?~??????????????
?? ?,?.?:?j?r?~??????????????????????#???????????????|?|?y?&8;?i?(l????(l???1?(l????(l?????(l????(l?????(l????(l?????(l????(l?????(l????(l????I9?????"?d?H?/*??????
???	??ݚ+???Y??+??M,???????Y??Y,????,?q?з?N6*?????;,????:*??*?h??Y*????,??-??*????W,????*????*??,??-??+????+??6?ݚ???Y??*?hj?p?1*?hj??Y??ƶ???ȶ?+???˶ζ?v+??:????:??+??*??-??,??,??6?n*?hj?p?b*?hj??Y??۶?,??????v?<:?2*?hj?p?&*?hj??Y??۶?,??????v??>VVXV\	Q/?Z?|?G?)???/0??????y??;U??>Ro-Q/?[v???!?;?>?H?Q?l?x????????????
??$0V]i?G?m(??29?.yd?5	
(?d?
(????/*????!95=*?ж?*?~???a???%???b??Y????*?~?b??*??
*????????*?f????*?߶????*?۶b????b??Kk?????bB?????ݻY?????
2>@R



!"	$&"	(!)	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy