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

com.datomic.lucene.index.SegmentReader.class Maven / Gradle / Ivy

The newest version!
????1D&com/datomic/lucene/index/SegmentReader$com/datomic/lucene/index/IndexReaderjava/lang/CloneableSegmentReader.java(com/datomic/lucene/index/SegmentReader$18com/datomic/lucene/index/SegmentReader$FieldsReaderLocal
FieldsReaderLocal0com/datomic/lucene/index/IndexReader$FieldOption
FieldOptionreadOnlyZsi&Lcom/datomic/lucene/index/SegmentInfo;readBufferSizeIfieldsReaderLocal.Lcom/datomic/lucene/util/CloseableThreadLocal;WLcom/datomic/lucene/util/CloseableThreadLocal;termVectorsLocal\Lcom/datomic/lucene/util/CloseableThreadLocal;deletedDocs#Lcom/datomic/lucene/util/BitVector;deletedDocsRef+Ljava/util/concurrent/atomic/AtomicInteger;deletedDocsDirty
normsDirtypendingDeleteCountrollbackHasChangesrollbackDeletedDocsDirtyrollbackNormsDirtyrollbackSegmentInforollbackPendingDeleteCountsingleNormStream%Lcom/datomic/lucene/store/IndexInput;
singleNormRefcore-Lcom/datomic/lucene/index/SegmentCoreReaders;normsLjava/util/Map;JLjava/util/Map;$assertionsDisabled()V01
2U(Lcom/datomic/lucene/index/SegmentReader;Lcom/datomic/lucene/index/SegmentReader$1;)V04
5	7,com/datomic/lucene/util/CloseableThreadLocal9
:2	<	>	@	B 	D"	F#	H$	Jjava/util/HashMapL
M2,-	Othis(Lcom/datomic/lucene/index/SegmentReader;getR(ZLcom/datomic/lucene/index/SegmentInfo;I)Lcom/datomic/lucene/index/SegmentReader;.com/datomic/lucene/index/CorruptIndexExceptionUjava/io/IOExceptionW$com/datomic/lucene/index/SegmentInfoYdir$Lcom/datomic/lucene/store/Directory;[\	Z]x(ZLcom/datomic/lucene/store/Directory;Lcom/datomic/lucene/index/SegmentInfo;IZI)Lcom/datomic/lucene/index/SegmentReader;S_
`termInfosIndexDivisor.com/datomic/lucene/index/ReadOnlySegmentReaderc
d2
2	g	i	k+com/datomic/lucene/index/SegmentCoreReadersmw(Lcom/datomic/lucene/index/SegmentReader;Lcom/datomic/lucene/store/Directory;Lcom/datomic/lucene/index/SegmentInfo;II)V0o
np*+	r
openDocStores)(Lcom/datomic/lucene/index/SegmentInfo;)Vtu
nvloadDeletedDocsx1
ycfsDir{\	n|	openNorms((Lcom/datomic/lucene/store/Directory;I)V~
?doClose?1
?doOpenStoresinstancesuccesscheckDeletedCounts()Z!com/datomic/lucene/util/BitVector?getRecomputedCount()I??
??/	?count??
??java/lang/AssertionError?java/lang/StringBuilder?
?2deleted count=?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??(I)Ljava/lang/StringBuilder;??
?? vs recomputed count=?toString()Ljava/lang/String;??
??(Ljava/lang/Object;)V0?
??getDelCount??
Z?delete count mismatch: info=? vs BitVector=?maxDoc??
?delete count mismatch: ?) exceeds max doc (?) for segment ?nameLjava/lang/String;??	Z?recomputedCounthasDeletions)(Lcom/datomic/lucene/index/SegmentInfo;)Z??
?	directory&()Lcom/datomic/lucene/store/Directory;??
?getDelFileName??
Z?9(Lcom/datomic/lucene/store/Directory;Ljava/lang/String;)V0?
??)java/util/concurrent/atomic/AtomicInteger?(I)V0?
????
?
?2size??
??docCount?	Z?,document count mismatch: deleted docs count ? vs segment doc count ?	 segment=?(Ljava/lang/String;)V0?
V?cloneNormBytes([B)[Bjava/lang/System?	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V??
??bytes[B
cloneBytescloneDeletedDocsH(Lcom/datomic/lucene/util/BitVector;)Lcom/datomic/lucene/util/BitVector;clone()Ljava/lang/Object;??
??bvjava/lang/Exception?)(Z)Lcom/datomic/lucene/index/IndexReader;??
?java/lang/RuntimeException?(Ljava/lang/Throwable;)V0?
?exLjava/lang/Exception;
reopenSegmentR(Lcom/datomic/lucene/index/SegmentInfo;ZZ)Lcom/datomic/lucene/index/SegmentReader;
openReadOnlyreopen(()Lcom/datomic/lucene/index/IndexReader;??
Zjava/lang/String
equals(Ljava/lang/Object;)Z

fieldInfos%Lcom/datomic/lucene/index/FieldInfos;	n#com/datomic/lucene/index/FieldInfos
?getNormFileName(I)Ljava/lang/String;
ZincRef1
n!	!readerFinishedListenersLjava/util/Collection;#$	%
hasChanges'	(incrementAndGet*?
?+	fieldInfo'(I)Lcom/datomic/lucene/index/FieldInfo;-.
/"com/datomic/lucene/index/FieldInfo1	2?
java/util/Map4&(Ljava/lang/Object;)Ljava/lang/Object;S657%com/datomic/lucene/index/SegmentNorms9
:?put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;<=5>getUseCompoundFile@?
ZAgetCFSReaderC?
nDdecRefF1
GicurFieldnorm'Lcom/datomic/lucene/index/SegmentNorms;doClonedeletionsUpToDate
normsUpToDatefieldNormsChanged[Z
fieldCountdoCommit(Ljava/util/Map;)VstartCommitU1
V
commitChangesXT
YrollbackCommit[1
\commitUserData5Ljava/util/Map;java/lang/Throwable`
advanceDelGenb1
Zcwritee?
?f"com/datomic/lucene/store/Directoryh
deleteFilej?
iksetDelCountm?
Zn*delete count mismatch during commit: info=psetNumFieldsr?
Zsvalues()Ljava/util/Collection;uv5wjava/util/Collectionyiterator()Ljava/util/Iterator;{|z}java/util/IteratorhasNext????next????dirty?	:?reWrite?u
:?tLjava/lang/Throwable;delFileNamei$Ljava/util/Iterator;getFieldsReader)()Lcom/datomic/lucene/index/FieldsReader;S?
:?%com/datomic/lucene/index/FieldsReader?close?1
:?decrementAndGet??
??
:G
nGusesCompoundFilehasSeparateNorms??
Z?doDelete
??S?
????
?	getAndSet(I)Z??
??oldRefdocNum
doUndeleteAllclearDelGen?1
Z?files()Ljava/util/List;java/util/ArrayList???
Z?(Ljava/util/Collection;)V0?
??terms%()Lcom/datomic/lucene/index/TermEnum;
ensureOpen?1
?getTermsReader,()Lcom/datomic/lucene/index/TermInfosReader;??
n?(com/datomic/lucene/index/TermInfosReader?,()Lcom/datomic/lucene/index/SegmentTermEnum;??
??D(Lcom/datomic/lucene/index/Term;)Lcom/datomic/lucene/index/TermEnum;K(Lcom/datomic/lucene/index/Term;)Lcom/datomic/lucene/index/SegmentTermEnum;??
??Lcom/datomic/lucene/index/Term;'()Lcom/datomic/lucene/index/FieldInfos;documentT(ILcom/datomic/lucene/document/FieldSelector;)Lcom/datomic/lucene/document/Document;??
?doc??
??n
fieldSelector+Lcom/datomic/lucene/document/FieldSelector;	isDeletedS?
??termDocsD(Lcom/datomic/lucene/index/Term;)Lcom/datomic/lucene/index/TermDocs;$com/datomic/lucene/index/AllTermDocs?+(Lcom/datomic/lucene/index/SegmentReader;)V0?
????
?term%()Lcom/datomic/lucene/index/TermDocs;(com/datomic/lucene/index/SegmentTermDocs?
??
termPositions*()Lcom/datomic/lucene/index/TermPositions;-com/datomic/lucene/index/SegmentTermPositions?
??docFreq"(Lcom/datomic/lucene/index/Term;)ID(Lcom/datomic/lucene/index/Term;)Lcom/datomic/lucene/index/TermInfo;S?
??!com/datomic/lucene/index/TermInfo??	??ti#Lcom/datomic/lucene/index/TermInfo;numDocs
getFieldNamesJ(Lcom/datomic/lucene/index/IndexReader$FieldOption;)Ljava/util/Collection;java/util/HashSet?
2ALL2Lcom/datomic/lucene/index/IndexReader$FieldOption;	
java/util/Setadd		isIndexed	2	UNINDEXED	omitTermFreqAndPositions	2OMIT_TERM_FREQ_AND_POSITIONS	
storePayloads	2STORES_PAYLOADS	INDEXED	storeTermVector 	2!INDEXED_NO_TERMVECTOR#	$storePositionWithTermVector&	2'storeOffsetWithTermVector)	2*
TERMVECTOR,	-INDEXED_WITH_TERMVECTOR/	0TERMVECTOR_WITH_POSITION2	3TERMVECTOR_WITH_OFFSET5	6TERMVECTOR_WITH_POSITION_OFFSET8	9fi$Lcom/datomic/lucene/index/FieldInfo;fieldOptionfieldSet#Ljava/util/Set;Ljava/util/Set;hasNorms(Ljava/lang/String;)ZcontainsKeyC5Dfield(Ljava/lang/String;)[B()[B?H
:I	doSetNorm(ILjava/lang/String;B)Vjava/lang/IllegalStateExceptionMCannot setNorm for field O: norms were omittedQ
N?copyOnWriteTH
:UvalueB(Ljava/lang/String;[BI)V$com/datomic/lucene/search/SimilarityZ
getDefault(()Lcom/datomic/lucene/search/Similarity;\]
[^encodeNormValue(F)B`a
[bjava/util/Arraysdfill([BIIB)Vfg
eh([BII)V?j
:koffsetgetPostingsSkipIntervalgetSkipIntervalo?
?pNORMS_HEADERr?	:s	omitNormsu	2vnumberx	2y??
Z{nrm}'com/datomic/lucene/index/IndexFileNamesmatchesExtension'(Ljava/lang/String;Ljava/lang/String;)Z??
??'(	?	openInput:(Ljava/lang/String;I)Lcom/datomic/lucene/store/IndexInput;??
i?)	?9(Ljava/lang/String;)Lcom/datomic/lucene/store/IndexInput;??
i?
getVersion??
Z?$com/datomic/lucene/util/StringHelper?getVersionComparator()Ljava/util/Comparator;??
??3.2?java/util/Comparator?compare'(Ljava/lang/Object;Ljava/lang/Object;)I????#com/datomic/lucene/store/IndexInput?length()J??
??R(Lcom/datomic/lucene/store/IndexInput;IJLcom/datomic/lucene/index/SegmentReader;)V0?
:?normSeekJversion
isUnversioneddfileNamesingleNormFile	normInputnextNormSeektermsIndexLoadedtermsIndexIsLoaded??
n?loadTermsIndex*(Lcom/datomic/lucene/index/SegmentInfo;I)V??
n?termsIndexDivisornormsClosedrefCount?	:?getTermVectorsReader.()Lcom/datomic/lucene/index/TermVectorsReader;$java/lang/CloneNotSupportedException?*com/datomic/lucene/index/TermVectorsReader?getTermVectorsReaderOrig??
n?
??set??
:?cnse&Ljava/lang/CloneNotSupportedException;orig,Lcom/datomic/lucene/index/TermVectorsReader;tvReadergetTermFreqVector>(ILjava/lang/String;)Lcom/datomic/lucene/index/TermFreqVector;8(Ljava/lang/String;)Lcom/datomic/lucene/index/FieldInfo;-?
???
?S?
??	docNumbertermVectorsReaderA(ILjava/lang/String;Lcom/datomic/lucene/index/TermVectorMapper;)VS?
??mapper+Lcom/datomic/lucene/index/TermVectorMapper;/(ILcom/datomic/lucene/index/TermVectorMapper;)VS?
??getTermFreqVectors-(I)[Lcom/datomic/lucene/index/TermFreqVector;S?
??(C)Ljava/lang/StringBuilder;??
??	n]9(Lcom/datomic/lucene/store/Directory;I)Ljava/lang/String;??
Z?bufferLjava/lang/StringBuilder;getSegmentNamesegment??	n?getSegmentInfo(()Lcom/datomic/lucene/index/SegmentInfo;setSegmentInfoinfo
Z?%	?&	?
rollbackDirty?	:resetu
ZgetCoreCacheKey
freqStream(	ngetDeletesCacheKeygetUniqueTermCount??
?getOnlySegmentReaderN(Lcom/datomic/lucene/store/Directory;)Lcom/datomic/lucene/index/SegmentReader;Ljava/lang/Deprecated;openM(Lcom/datomic/lucene/store/Directory;Z)Lcom/datomic/lucene/index/IndexReader;
P(Lcom/datomic/lucene/index/IndexReader;)Lcom/datomic/lucene/index/SegmentReader;

(com/datomic/lucene/index/DirectoryReadergetSequentialSubReaders)()[Lcom/datomic/lucene/index/IndexReader;
"java/lang/IllegalArgumentException-(Ljava/lang/Object;)Ljava/lang/StringBuilder;?
?  has "  segments instead of exactly one$
?; is not a SegmentReader or a single-segment DirectoryReader'
subReaders'[Lcom/datomic/lucene/index/IndexReader;reader&Lcom/datomic/lucene/index/IndexReader;getTermInfosIndexDivisor?	n.readerFinishedjava/lang/Class2desiredAssertionStatus4?
35	SignatureCodeLocalVariableTableLineNumberTable
ExceptionsLocalVariableTypeTable8(Ljava/util/Map;)V&()Ljava/util/List;^(Lcom/datomic/lucene/index/IndexReader$FieldOption;)Ljava/util/Collection;
DeprecatedRuntimeVisibleAnnotations
SourceFileInnerClasses!77 !"#$%&'()*+,-7./C018?K*?3*?Y*?6?8*?:Y?;?=*??*?A*?C*?E*?G*?I*?K*?MY?N?P?9KQR:.-346!7&8+90?5@:A?U	ST8M+?^+?a?9 b:\;VX	S_8>
??
?dY?e?
?Y?f:?h,?j?l6?nY+,?q?s??s,?w?z?s?}??6??:??:	????	?,fiini9R??[\?????bk?R,V?:Bjkl#m)o,r?sDtMvRw`xcyf?i?x??;VXt18:*?s*?j?w?9QR:
??;X??8?*????*?s?
?0?3:*?P?8?::??P?;?:??W?
???+?B?
*?s?E?*??*?l??6	??:
?
?:	??H???""'"9?M+I?*J??KL?UI
;QR;;M;-N0O>?PQJ?R?u?R?r?	:?5?-?0?>?J?T?i?l?r?x???????????????????????????&+/6>GS
Xn
v}???????????%'(.")1,80;VXST8?-*?)?(*?W=*+?Z=??N?-?:?*?]??
9 
?-QR-^-<-^_:*
567
9:;?<&=,A;X7="XT88<*?C??*?j?d???*????*?j?ܟ??Y?ֿ*?j??M>*??*??,?g>?? :??:?*??,?l?:?*?j*?j??*?"`?o*?"???E*????*?j???4??Y??Y??q??*?j???????*???????????????*?"???Y?ֿ*?E?H*?j*?s???t*?P?x?~M,???,???:N-???-*?j?????*?C*?E*?)?7HKKPKYada9Hf??5???7??KL%??<QR<^-<<^_:rDEG-L5M7OCPEQHZKRYTaXdUfXh\{]?^?_?`?c?d?ef!g,k1l6m;n;X7=??85*?8?????9QR:q?18?Z*?=??*?8??*???*?A??W*??*?P?x?~L+???+???:M,?????*?s?
*?s???9 DKL1??ZQR:*
vwyz|"D?K?R?Y?;X??8/*??9:?;X??87
*?????9
QR:???8/*?B?9:?;X??8/*???9:?;X??8?j*???*??Y*??????*??Y?ӵA*?A???%*?AM***??????*??Y?ӵA,??W*?C*?????
*Y?"`?"?9 2?jQRj?:2???"?-?2?>?J?O?T?_?i??18?u*?C*???A???*?A???Y?ֿ*?A??W*??*?A*?"*?j??*?j?o?-???*?A???Y?ֿ???*?"???Y?ֿ?9uQR:2???!?)?.?3?8???J?_?t???89??Y*?j?????9QR:?;X7>??8=*??*?s?Ŷʰ9QR:
????8H*??*?s??+?ΰ9QR??:
??;X?82*?s??9QR:???8P*??*??,?װ9 QR???:
??;VX!??8L*???*???ݙ??9QR?:???8O+???Y*??*+??9QR??:??
?;X??8;
*????Y*??9
QR:
??;X??8;
*????Y*??9
QR:
??;X??8i*??*?s??+??M,?,????9 QR????:?????;X??8X*??<*???
*????d<?9QR?:??82*?j?ܬ9QR:
??8y?*???Y?M>*?s????*?s??0:+??,?3?
W?e?
?+??,?3?
W?G??+??,?3?
W?)??+??,?3?
W??
?+??,?3?
W???
?!?"?+?%?,?3?
W???"?)?(?!?+?+?.?,?3?
W???
?!?"?+?1?,?3?
W?r?(?!?+?+?4?,?3?
W?L?+?!?(?+?7?,?3?
W?&?+??(?+?:?,?3?
W???j,?94)x;<?I?QR?=?>@<?>?:r)0?N]l{ ?!?#?$?&?'?)?-/#022I3X5o6~8?:??=7?AB8G*??*?P+?E?9QRF?:
BC,G8k*??*?P+?8?:M,??,?J?9 QRF?KL:HIJLN;XKL8?D*?P,?8?::?%?NY??Y??P??,??R?????S?*?E?VT?94DQRD?DF?DWX5KL:TUW6Z;[C\;X!,Y8?3*??*?P+?8?::?,,??_?c?i?,*???l?943QR3F?3??3m KL:cdef&g'j2k;Xn?85*?s?Ŷq?9QR:p~8m	9?t??B*??66*?s???*?s??0:*?P?3?E????
???w??*??:*?j?z?:	*?j?z?|?+:	~??6
:
?9!7*???*	????*??Y?ӵ??*???,W*??:?Q	??:*?j??:?????????*??????6?		7?
?t??7*?P?3?:Y?z*????W!?aB???ڱ9??3?????<????V??\d???	???
???(&??,;<)I9QR9{\93??-?:ztuvw,x={@}P~Vd?s?v?????????????????????????????,?2v8?;X??82*?s???9QR:???8E
*?s*?j???9
QR
?:
??;X??8?9*????*?P?x?~L+???+???:M,????????9 +	KL??9QR:??	?+?2?7??B8M*?P+?8?:?????9QRF?:???8?5*?=????L+?'*?s??M,??,????L?N?*?=+??+?%(?9*)????5QR*??:.??????%?(?)?+?3???82*?s?Ȱ9QR:???8?2*??*?s?,??N-?
-?"??*??:??,?ڰ942QR2?2F?";<#??:"?????#?(?*?;X??8?4*??*?s?,??:??"??*??:??,-?߱9>4QR4?4F?4??#;<%??:&	???%*+3	;X??8q*??*??N-??-,??9*QR???	??:	
;X??8c*??*??M,??,??9 QR?	??: "	#
$&;X??8v2??Y??L*?)?
+*??W+*?j*?s??*?"???W+???92QR*??:,-.0-1??82*?s???9QR:8??8/*?j?9QR:??u8>*+?j?9QR?:
CDU18?\**?j???Z??**?)?G**?C?I**?E?K**?"??*?P?x?~L+???+???:M,,??????9 PKL=??\QR:"GHIJ&K.LPM[O[18?Y*?j*???**?G?)**?I?C**?K?E**???"*?P?x?~L+???+???:M,,??????9 MKL:??YQR:"RSTU#V+WMXXZ??82*?s??9QR:b?82*?s??9QR:j	?8/*???9QR:o
?85*?s?Ŷ?9QR:t
83	*???9	[\:?;X@A
8?h*??*??*??<*?L+??*?Y??Y??*?!#??+???%?????&?+2???Y??Y??*?!(?????&?94)*h+,:"??????E?L?-?82*?s?/?9QR:?018+?9QR:?118)?6?????:-BC	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy