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

org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.class Maven / Gradle / Ivy

There is a newer version: 1.74.0
Show newest version
????3='(
	)
	*
	+
	,
	-
	.
	/
	0		1

2		3
?4
56
	7		8
9:
;<
=
>?		@
>A		B
>C		D		E
F
G
H
eI
JKLMN
OMP
QMRMSTUVWX*YZ*[\
]
:^
,_
`
:a
:b
cd
ef
gh
ijVkl
:m_n
	o
9pLR	q
9r
9s
9t
eu
iv
ewLx
ey
	z
	{_|}
	~
	
?
??
??U
:?LUM?M?
?
R
??_x_R?
i?_U?
	?
e?
??
i?_??@??
e?
e?
??	??
.?
	?
??
i?
?????
,?
??
	?
????
{`
,?
	?
	?
z`
	?
z?
z?
	???
???
??????
e?
e?
?
,???
9?
e?
??
	??
??
??
??
????
??
????
c?
e??
????
??
	?????
???	????????
??	??M?
??
e?
e?
???	????Ln
??@	???L?
??	?? ??
??
??
??
e????
???
??		??
?2	
		
	
?

?	K

?
?
?_
?
	
?
?
?
?
????
?

_
	
	
?
?`
?
?
`
?
?	?
 
?!
e"	#
$	%	&'
,G
e()*
+
,-./1SegmentWriteOperationInnerClassesChildNodeCollectorDiffCancelledWriteExceptioncancel!Lcom/google/common/base/Supplier;	Signature6Lcom/google/common/base/Supplier;RuntimeVisibleAnnotationsLjavax/annotation/Nonnull;compactionStats3CompactionStatsALorg/apache/jackrabbit/oak/segment/SegmentWriter$CompactionStats;Ljavax/annotation/CheckForNull;writer7Lorg/apache/jackrabbit/oak/segment/SegmentBufferWriter;stringCache/Lorg/apache/jackrabbit/oak/segment/RecordCache;CLorg/apache/jackrabbit/oak/segment/RecordCache;
templateCache]Lorg/apache/jackrabbit/oak/segment/RecordCache;	nodeCache-Lorg/apache/jackrabbit/oak/segment/NodeCache;$assertionsDisabledZthis$01Lorg/apache/jackrabbit/oak/segment/SegmentWriter;U(Lorg/apache/jackrabbit/oak/segment/SegmentWriter;Lcom/google/common/base/Supplier;)VCodeLineNumberTableLocalVariableTablethisGLorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation;LocalVariableTypeTable9(Lcom/google/common/base/Supplier;)V"RuntimeVisibleParameterAnnotations4(Lorg/apache/jackrabbit/oak/segment/SegmentWriter;)Vexecutee(Lorg/apache/jackrabbit/oak/segment/SegmentBufferWriter;)Lorg/apache/jackrabbit/oak/segment/RecordId;
Exceptionswith?(Lorg/apache/jackrabbit/oak/segment/SegmentBufferWriter;)Lorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation;
generationI
StackMapTable?(Lorg/apache/jackrabbit/oak/segment/SegmentWriter$CompactionStats;)Lorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation;writeMapj(Lorg/apache/jackrabbit/oak/segment/MapRecord;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/segment/RecordId;segment+Lorg/apache/jackrabbit/oak/segment/Segment;key,Lorg/apache/jackrabbit/oak/segment/RecordId;nameLjava/lang/String;entry,Lorg/apache/jackrabbit/oak/segment/MapEntry;changeEntryLjava/util/Map$Entry;valueekeyIdbase-Lorg/apache/jackrabbit/oak/segment/MapRecord;changesLjava/util/Map;entriesLjava/util/List;ULjava/util/Map$Entry;OLjava/util/Map;>Ljava/util/List;?Z\Xl?4?(Lorg/apache/jackrabbit/oak/segment/MapRecord;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/segment/RecordId;Ljavax/annotation/Nullable;writeMapLeafE(ILjava/util/Collection;)Lorg/apache/jackrabbit/oak/segment/RecordId;levelLjava/util/Collection;sizeDLjava/util/Collection;s(ILjava/util/Collection;)Lorg/apache/jackrabbit/oak/segment/RecordId;writeMapBranch^(II[Lorg/apache/jackrabbit/oak/segment/MapRecord;)Lorg/apache/jackrabbit/oak/segment/RecordId;ibuckets.[Lorg/apache/jackrabbit/oak/segment/MapRecord;bitmap	bucketIds>Ljava/util/List;writeMapBucketr(Lorg/apache/jackrabbit/oak/segment/MapRecord;Ljava/util/Collection;I)Lorg/apache/jackrabbit/oak/segment/RecordId;mapbucketlistnewSizenewCountPLjava/util/List;>;OLjava/util/Map;i5.(}?(Lorg/apache/jackrabbit/oak/segment/MapRecord;Ljava/util/Collection;I)Lorg/apache/jackrabbit/oak/segment/RecordId;mapRecordOrNull[(Lorg/apache/jackrabbit/oak/segment/RecordId;)Lorg/apache/jackrabbit/oak/segment/MapRecord;id	writeList>(Ljava/util/List;)Lorg/apache/jackrabbit/oak/segment/RecordId;	nextLevel	thisLevell(Ljava/util/List;)Lorg/apache/jackrabbit/oak/segment/RecordId;writeListBucketsplitToBuckets)(Ljava/util/Collection;I)Ljava/util/List;indexmaskshift?(Ljava/util/Collection;I)Ljava/util/List;>;writeValueRecord[(JLorg/apache/jackrabbit/oak/segment/RecordId;)Lorg/apache/jackrabbit/oak/segment/RecordId;lengthJblockslen1(I[B)Lorg/apache/jackrabbit/oak/segment/RecordId;data[BwriteString@(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/segment/RecordId;bulkId-Lorg/apache/jackrabbit/oak/segment/SegmentId;stringposblockIds?6	sameStore0(Lorg/apache/jackrabbit/oak/segment/SegmentId;)Z'(Lorg/apache/jackrabbit/oak/api/Blob;)Zblob$Lorg/apache/jackrabbit/oak/api/Blob;	writeBlobR(Lorg/apache/jackrabbit/oak/api/Blob;)Lorg/apache/jackrabbit/oak/segment/RecordId;segmentBlob/Lorg/apache/jackrabbit/oak/segment/SegmentBlob;blobId	reference?writeBlobIdrecordId
writeBlock2([BII)Lorg/apache/jackrabbit/oak/segment/RecordId;bytesoffsetwriteStreamC(Ljava/io/InputStream;)Lorg/apache/jackrabbit/oak/segment/RecordId;
segmentStream1Lorg/apache/jackrabbit/oak/segment/SegmentStream;streamLjava/io/InputStream;threw?78internalWriteStreamn
writeProperty[(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/segment/RecordId;state-Lorg/apache/jackrabbit/oak/api/PropertyState;previousValuesj(Lorg/apache/jackrabbit/oak/api/PropertyState;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/segment/RecordId;Ljava/io/IOException;valueIdtype$Lorg/apache/jackrabbit/oak/api/Type;countvalueIds'Lorg/apache/jackrabbit/oak/api/Type<*>;9:??(Lorg/apache/jackrabbit/oak/api/PropertyState;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/segment/RecordId;
writeTemplateZ(Lorg/apache/jackrabbit/oak/segment/Template;)Lorg/apache/jackrabbit/oak/segment/RecordId;mixintemplate,Lorg/apache/jackrabbit/oak/segment/Template;idshead	primaryIdprimaryTypemixinIds
mixinTypeschildNameId	childName
properties5[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;
propertyNames-[Lorg/apache/jackrabbit/oak/segment/RecordId;
propertyTypespropNamesIdtidDLjava/util/Collection;???	writeNode^(Lorg/apache/jackrabbit/oak/spi/state/NodeState;I)Lorg/apache/jackrabbit/oak/segment/RecordId;sns4Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;/Lorg/apache/jackrabbit/oak/spi/state/NodeState;depthcompactedIdwriteNodeUncached
childNodes4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;beforePropertypidbp8Lorg/apache/jackrabbit/oak/segment/SegmentPropertyState;bt4Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;propertyptafter()V
SourceFileSegmentWriter.java/org/apache/jackrabbit/oak/segment/SegmentWriter+org/apache/jackrabbit/oak/segment/MapRecord?????????????<=&'($=>?@A()BCDEFGHIJKLML NO"#PQRSTUVWXYZ[\5]^T_`a(bbGcdefg4hijava/util/Map$Entryji*org/apache/jackrabbit/oak/segment/RecordIdkijava/lang/Stringlmjno^pnqGknrstuvxyz4{|}~Q*org/apache/jackrabbit/oak/segment/MapEntry(?^mn???9?_?_?D????v??Q??^_????java/util/Collection|}ef?Q????????????????,org/apache/jackrabbit/oak/segment/ListRecord??java/util/List???????|???)org/apache/jackrabbit/oak/segment/Segment??????????????`??????????(???_??6??-org/apache/jackrabbit/oak/segment/SegmentBlob(org/apache/jackrabbit/oak/segment/Record??????	?Q?????????????+No blob found for reference {}, inlining...????????????????????????/org/apache/jackrabbit/oak/segment/SegmentStream??????????java/io/SequenceInputStreamjava/io/ByteArrayInputStream(?(??????_"Writing bulk segment {} ({} bytes)?=???????9???G:?Gjavax/jcr/PropertyType??j?"org/apache/jackrabbit/oak/api/Blobjava/io/IOExceptionjava/lang/IllegalStateExceptionUnexpected IOException(??????Q??????j?java/lang/Iterable??C*org/apache/jackrabbit/oak/segment/Template	<
?ijava/lang/Boolean
Q]org/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation$CancelledWriteException($%java/lang/AssertionError99??2org/apache/jackrabbit/oak/segment/SegmentNodeState?`:org/apache/jackrabbit/oak/plugins/memory/ModifiedNodeState(n??\org/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation$ChildNodeCollectorDiff(!"#;$?2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry%&'()??*+,G(-.?/?012349??59696org/apache/jackrabbit/oak/segment/SegmentPropertyState7G:org/apache/jackrabbit/oak/segment/SegmentNotFoundException@Cannot copy record from a generation that has been gc'ed already(89:QEorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperationjava/lang/Object;Forg/apache/jackrabbit/oak/segment/WriteOperationHandler$WriteOperationWriteOperation?org/apache/jackrabbit/oak/segment/SegmentWriter$CompactionStatsjava/util/Iterator
java/util/Map+org/apache/jackrabbit/oak/segment/SegmentIdjava/io/InputStreamjava/lang/Throwable+org/apache/jackrabbit/oak/api/PropertyState"org/apache/jackrabbit/oak/api/Type-org/apache/jackrabbit/oak/spi/state/NodeState2org/apache/jackrabbit/oak/segment/PropertyTemplatevalueOf(Z)Ljava/lang/Boolean; com/google/common/base/Suppliers
ofInstance5(Ljava/lang/Object;)Lcom/google/common/base/Supplier;$com/google/common/base/Preconditions
checkState(Z)V5org/apache/jackrabbit/oak/segment/SegmentBufferWriter
getGeneration()Iaccess$1100i(Lorg/apache/jackrabbit/oak/segment/SegmentWriter;)Lorg/apache/jackrabbit/oak/segment/WriterCacheManager;4org/apache/jackrabbit/oak/segment/WriterCacheManagergetStringCache2(I)Lorg/apache/jackrabbit/oak/segment/RecordCache;getTemplateCachegetNodeCache0(I)Lorg/apache/jackrabbit/oak/segment/NodeCache;isDiff()Z
getSegment-()Lorg/apache/jackrabbit/oak/segment/Segment;	getOffset(I)IreadRecordId/(I)Lorg/apache/jackrabbit/oak/segment/RecordId;access$1200d(Lorg/apache/jackrabbit/oak/segment/SegmentWriter;)Lorg/apache/jackrabbit/oak/segment/SegmentReader;/org/apache/jackrabbit/oak/segment/SegmentReader
readString@(Lorg/apache/jackrabbit/oak/segment/RecordId;)Ljava/lang/String;containsKey(Ljava/lang/Object;)Z(II)Iput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;`(Lorg/apache/jackrabbit/oak/segment/SegmentReader;Lorg/apache/jackrabbit/oak/segment/RecordId;)VentrySet()Ljava/util/Set;
java/util/Setiterator()Ljava/util/Iterator;next()Ljava/lang/Object;getValuegetKeygetEntry@(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/segment/MapEntry;.()Lorg/apache/jackrabbit/oak/segment/RecordId;equalsgetRecordIdgetHashjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;/org/apache/jackrabbit/oak/segment/RecordWritersnewMapBranchWriterRecordWriterQ(ILjava/util/List;)Lorg/apache/jackrabbit/oak/segment/RecordWriters$RecordWriter;?I@A,9BC?BDE?aFH?VIA*JEZ@CWKAfDH?-.?LM?NO??PQ/*?aFRfDR?NS??PT:<	?KUVW??WXVY?*?Z[?<XWV?'?5?\1
]^_*?:,?>W,??>?@?AW?BW?	???C,?D*??7?+&'()*-+,*:-.:`9:Pa.b9/:Pc:	?%@5?d?ef*?L6-??E:6-??*-2??
y??6-2?2?<W?????F*??7?+"/0
123&451;7,H
.g9L-.L`9Lb9LhiIj9
BkQ/
Bkl:?
Z'?5?mn*h
,?,?G?+?+?2???H*??7??+?e,?? ?	?
*,?I? ?:*,?J:6 ?&**?K?L`?=?MS????*,???N?+?O???P:+?Q?R:?9?!?)?::?S?$W???,?T:?9?9?)?::?0??S?$W??S?UW???*?V?=?66+?W:*,?J:6 ?B**2?K?L`?=?MS2?2?X`6????? ?
*?N??6:?6	6

	?
2:?	?2??
???*?=??8::		?6
6
? 	2:??Q?YW????*?I?+?2=
>?@A%C'H+J<LCPJQRR\SyRW?[?\?]?^?_?`?a?bdfg"k%l(m.n6o@paqirvsyox?y?z?|?}?~?|??????????????,?U*g9JChiR;NQ?DE?'DE??oO9Fg9?pM?pM?8qQ-.LMPa`9%?r9(?s9.?hi6?NQ/4R;Nt??ou?8qTPc6?Nt:?
?vZ?)?
?w[?'?[?/Y???
?	xyzvZ???v??xyzvZZv?5?{|}*Y+???Y*?? +?%?+?,-.~A:Ny?*f?+?>W+?Z???C+M,?[?]?8N,??]?^:?9?<?)?_:?[?-*?`?<W?-?K?<W???-M???,?^?)?,?+6
????"?&?J?U?e?t?w?y?|?,4J*pQ&S?Q?-.?qQs?Q/*J*pl&S?l?qls?l:#@?Z?Z[?0Z???5??1??*s+?[???C+?a*??7?+
??,-.pQ/pl:@5????*?
y> `hd6 ?_?b?c:+?T:?9?L?)?::?3z~6?K?_:		??8:		?dW	?<W????+6
??
???9?E?S?X?]?i?s?v?,\	E.?9S pQ	9:DEy-.yPay`9v?9
l?9^hQ/ S pT	yPc^ht:5?#xzZ[?EYZ?xzZ???*efeh?7-?j*??7?+
??,*-.???A??5????*i@????C,?k*??7?+
??, -.?9??:@5???*??*?+?lM,?,?+?m?nN-?@??*-?-?oM*?+,?p,?6-?l`?q:r`-??T*??s?t:*??s-r?u6r??,Y?v?<WĄ???r`6???-??+-?d?w6*-??<W`6???*-??*?	?x?+b?	?
????'?0?2?5?B?L?Z?m?w???????????????????,\	p#g9Z@????9?-.??C	?~A???5??9B??Q/B??l:#?V?"??Z?-??"?	.5?1??*@+*??s?y?+?,-.~???*a+?z?*+?{?|?}?~???+
,-.??:@??*p*+??(+?zM*,?????,???,???*,?????+??M,?0*????&*???,??N-?	*-??????,??*+????+6
	

$-4BPTZe,4
 ??P?Cp-.p??4<?C:????,WW?
5?1??*?I+?m?nM,??,??*??7N?*+???*??7N*???*??-??+??-?+)-.0/3G5,4?AI-.I?CA??/?A:???V5???*l+?>W`+???+??*??7?+:;<,*-.???9?95?1??*ft=+*??s??N-?*+??N?E*-???=+??:??:?*+??:+???*??*?	?x:+???=-:+???:+???<jDUj]bjjlj+>@BCFG#J)K0L5M<UDOUU]R_SbU,>)4??0-?Q\~At-.t??r?%/0-?l:&?V?(?Z??x??5?1??*
?@??M+,,???>@??
*,?o?*????**?????Y??Y,??+????:*???,r??M+,rd??`>?7hl?q:?x*??s?t:??6???????*??s,?u6		?%?,Y,?d	`?v?<WĄ	???+,,???>?a7???**?	?x?+b\]^_b'cGeNhUibjfkmlrovp?q?r?s?u?v?u?y?z?{?},f
G?C?(g9	?d???]?9?-.????????9f???r??Q/r??l:??0?#Z?=??'?5?1??*_??M*+,???+
??, -.???O/?S5?1??*?	?+??N+??6?8:6?p-???.*+????????<W?E:??Y????+?????.:,???,:?*?:?<W????-????^?)?,????*??7?*?	??*??7?&@C?+R?????&?@?C?E?Q?a?n?s?{?????????????,f
EJ?a$ICn?Atg9?-.?????O?????9??Q/ ??S?????l:0?x?w?Zk?
?)WV?	?5??1
??*"?+?>W*?+?lM,?,??8N6:+??:?&??6*?????.?:-??W:+??:?w??6?8:???????R:		?9? 	?)?.:
*
??<W???-??W?[????[x?6:	+??:

???
€6?%
Ħ
ŀ6?*
?:	-	??W+??:??,:??:
6??F*2?ǷS2??:???
??t?T?
???T????:??*?5?	:-??W?r?????6-
	??*??7:*?+?p?+?3????????$?)?0?C?L?O?U?Z?a?f????????????????????????????? ?+?<?F?N?]?h?n?q?w???????????????,???C
F"??#Kg9?-.????~A??a??9??A$???O|?QUv?????A	???C
?????? ???
qZ?A?
?A/ F"?????O|?l:??V?7x?VzV??-Z?[?&@?VW?x?VzV?Z?VW????9??
??V@5???*}*?
???˶̙??Y*?ο?Ϛ*????Y?ѿ*?Y??`??*+??N-?-?*?Y??`??*+??:+?֙+??:*??????+6
???0?=?C?G?I?V?^ekz,>k??}-.}??}?9C:?A^?A:?V?0V5?1	??*??N+?ٙ+??N:-?
*-?ڷ?:::?*?? ??:??:?8:??Y*?? +??:?ޙ?߹<W?*??<W??:		Ħ??8??
??+-??
????:
??Y*??-??:?N:
?P:+???R:?9?/?)??:

??*
??`??$W???*
?
?<W?%	???*+????`??<W?8:
??:?66

?*
2:??:+??:?Ϛ???Y?ѿ???:??:*??4?{?|:*???
*??<W?

?<W???*??
*??<W????:?
*??<W?e??????:??
???<W?:???$?????
*?????<W?
*??<W?
???
?Z?*
?	?<W:+?֙+?ֶ?:*??:??*??7?+C
	"%*:AF W!a"q$'?(?+?,?-?.?/?1?2?3?4?5?6	479":-;G>L?i@pAzB?D?I?J?K?O?P?Q?R?T?V?WZ[\!^2_<`La_cue???k?l?o?p?q?r?t,??LM
??O?D?
?XLM
?S?O????$?A2Q??x??pBCz	??i???~??-.?????9?????A"???%???F??QWx???I?C	L??Q
?+?A/*??S?S?SF??lL??l
:????V?!???/Z?
?GW?yw[?5?!?x??V??Z?WZ??1W??,V?	
??*(?
x??V??Z?WZ???V5?1	*x?Ϛ*????Y?ѿ+?֚?+??M*,???*,?????*?Y??`??,???*?,?׶?N-?*?Y?`??*?Y?`?-?+>????#?+?-?8?E?J?V?Z?g?i?v?,*x-.x?#U??V"A:???V?*@*+???}?~?+?,-.??*a+??*+?{?|?}?~???+
??,-.??:@	*?(+??=*??>???M?Y,??+?????,4
99
(-.(~A:?@?xV*E*+,?
?+?, .MO5?*:*+?	?+?,.Q5?*:*+??+?,.C5?*:*+??+?,.?5?*P*+??+?,*.?995?*:*+??+?,.?5? *:*+??+?,.?5?!"*E*+??+?, .?95?#$*4????ϱ+?:@%&
B	?	?	
*MG	02	gew	 




© 2015 - 2025 Weber Informatics LLC | Privacy Policy