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.9.6
Show newest version
????3y?@
A
B
C
D
E
F
G
H
I	J
K	L
?M
NO
P	Q
RS
TU
V
WX	Y
WZ	[
W\	]
^
_
`
ea
bcdef
geh
iejeklmnop*qr*st
u
:v
,w
x
:y
:z
{|
}~
?
??n??
:?_?
?
R?Lj	?
R?
R?
R?
}?
??
}?L?
}?
?
?_??
?
?
?
??
??m
:?Lme?e?
?
j
??_?_j?
??_m?
?
}?
??
??_??@??
}?
}?
??	??
.?
?
??
??
?????
,?
??
?
????
{x
,?
?
?
zx
?
z?
z?
???
???
??????
??
}?
??
}?
?
,???
R?
}?
??
??
??
??
??
????
??
????
{?
e??
????
??
?????
???	????????
??	?e
?
}
}
??	??L?
?@	?	
L
?	?
 
?
?
?
}
?		?


?
?
 !"
?#$
?%	?&
'	?(
)*
?+
,-./???????
?01
?23
?4c5
?6
?7
?w
?8
9
?0
?:;
?<
?=>?@???A>B>C	DE
K
?C
w
F
G
?H
?x
I
?J
x

?	?K
L
?M
}N	?O-P	?Q	?RS
?TUV
W
XYZ[]SegmentWriteOperationInnerClassesChildNodeCollectorDiffCancelledWriteExceptionNodeWriteStatscancel!Lcom/google/common/base/Supplier;	Signature6Lcom/google/common/base/Supplier;RuntimeVisibleAnnotationsLjavax/annotation/Nonnull;nodeWriteStatsVLorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation$NodeWriteStats;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
StackMapTablewriteMapj(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;?rtp??_?(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;y`Z@??(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?a	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?writeBlobIdrecordIdbinaryReferencerefId
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?bcinternalWriteStreamn
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<*>;de??(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;)Lorg/apache/jackrabbit/oak/segment/RecordId;/Lorg/apache/jackrabbit/oak/spi/state/NodeState;f^(Lorg/apache/jackrabbit/oak/spi/state/NodeState;I)Lorg/apache/jackrabbit/oak/segment/RecordId;sns4Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;depthcompactedIdcost7(Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;)Bnode
childCountwriteNodeUncached
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????????????????LM789<#$hijkl9:,-mnopqrstuvw./xw1/yz34{|}~????????`?????9?rr?????_??java/util/Map$Entry??*org/apache/jackrabbit/oak/segment/RecordId??java/lang/String?????????r??????????E????|*org/apache/jackrabbit/oak/segment/MapEntry9???}~???J?????o???????|??no????java/util/Collection??uv?|????????????????,org/apache/jackrabbit/oak/segment/ListRecord??java/util/List???????????)org/apache/jackrabbit/oak/segment/Segment?????????????????????????9??????a??-org/apache/jackrabbit/oak/segment/SegmentBlob(org/apache/jackrabbit/oak/segment/Record???????|?????????????+No blob found for reference {}, inlining...??????????????	
??/org/apache/jackrabbit/oak/segment/SegmentStream
java/io/SequenceInputStreamjava/io/ByteArrayInputStream99??"Writing bulk segment {} ({} bytes)h? !??d"#?re$rjavax/jcr/PropertyType%??&"org/apache/jackrabbit/oak/api/Blobjava/io/IOExceptionjava/lang/IllegalStateExceptionUnexpected IOException9'(???)|*?*+,-.??/0-1?java/lang/Iterable?23?4S*org/apache/jackrabbit/oak/segment/Template56g78Torg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation$NodeWriteStats9:)*;6<=>?@ABCD{}E?F=G??java/lang/BooleanH|]org/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation$CancelledWriteException9IJJKJ?2org/apache/jackrabbit/oak/segment/SegmentNodeStateL??M?Njava/lang/LongOPjava/lang/ByteQR:org/apache/jackrabbit/oak/plugins/memory/ModifiedNodeStateSTUVWX9YZ???[\\org/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation$ChildNodeCollectorDiff9]^_f`?2org/apache/jackrabbit/oak/spi/state/ChildNodeEntryaTbcde56java/lang/AssertionError??fghrdij?k!lmnopJ??qJrJ6org/apache/jackrabbit/oak/segment/SegmentPropertyStatesr:org/apache/jackrabbit/oak/segment/SegmentNotFoundException@Cannot copy record from a generation that has been gc'ed already9tuv|Eorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperationjava/lang/ObjectwForg/apache/jackrabbit/oak/segment/WriteOperationHandler$WriteOperationWriteOperationjava/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()I
access$800i(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$900d(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;?#$@#&%AB(9C;;
*+????<
??=
>?DEF?GH;?H*????*+?+?=**????**????**????*?<????(?7?F?= H>?H,-/IJK@'(B(LM;"	?+?d+??]+?N-+??:*?? ?!:,?"?,-+?#??$W?Y*?? -+?#??%L+??,?&?x,?'?(?)?*N-?+?,:?T+-?-?.?/:?@?0?1?+?2??3?,Y?4SYSY+?2S?5?6*??7??8N,?'?(:?9?x?)?*:?-?.::+?+?/:?
?4:??+?*?	:?&-?:Y*?? ?+?,?;?<W???*+-?=?<?"????,?7?K?e?s?t???????????????????????	"
*/6EMRux=?UNOIPQ,9RS?BTU?aVX?VYQ*ZUZPSW[QfTX?>??\]?^_??`a@*?aVbfTb?^c??`dK<	?Kefg??Whfi?*?jk?<hgf?'?F?%lB
m(no;?:,?>W,??>?@?AW?BW?	???C,?D*??7?<- =*:>?:pJ:`q.rJ@:`sK	?%@F?%t?uv;?L6-??E:6-??*-2??
y??6-2?2?<W?????F*??7?<"$%
&'(&)5&;,=H
.wJL>?LpJLrJLxyIzJ
B{a@
B{|K?
j'?F?}~;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?<?22
3456%8'=+?<ACEJFRG\HyGL?P?Q?R?S?T?U?V?WY[\"`%a(b.c6d@eafigvhydm?n?o?q?r?s?q?w?z?{?|?}?{??=?U*wJJCxyR;^a?TU?'TU??_9FwJ??]??]?8?a>?\]`qpJ%??J(??J.?xy6?^a@4R;^?????8?d`s6?^?K?
??j?)?
??k?'?k?/i???
?	????j??????????jj??F?%???;Y+???Y*?? +?%?<?=>??QKN???;f?+?>W+?Z???C+M,?[?]?8N,??]?^:?9?<?)?_:?[?-*?`?<W?-?K?<W???-M???,?^?)?,?<6
????"?&?J?U?e?t?w?y?|?=4J*?a&S?a?>???as?a@*J*?|&S?|??|s?|K#@?j?jk?0j???F?%?B(??;s+?[???C+?a*??7?<
??=>??a@?|K@F?%???;?
y> `hd6 ?_?b?c:+?T:?9?L?)?::?3z~6?K?_:		??8:		?dW	?<W????<6
??
???9?E?S?X?]?i?s?v?=\	E.?JS ?a	9:TUy>?y`qypJv?J
l?J^xa@ S ?d	y`s^x?K5?#??jk?Eij???j%???;efeh?7-?j*??7?<
??=*>????Q??F????;i@????C,?k*??7?<
??= >??J??K@F???;??*?+?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#wJZ@????J?>???S	??Q???5??JB??a@B??|K#?f?"??j?-??"?	.F?B(??;@+*??s?y?<?=>?????;a+?z?*+?{?|?}?~???<
??=>???K@??;p*+??(+?zM*,?????,???,???*,?????+??M,?0*????&*???,??N-?	*-??????,??*+????<6
??
$-4	B
PTZe=4
 ??P?Sp>?p??4<?SK????,gg?
F?B(??;[+?m?nM,??+??:,??*??7N?*+?	:??:??*??7N*???*??-????-?<&	#$%%',(3)@,Y.=R"?Q?S,?Q[>?[?SS??@?Q3(?SK?%??fgF???;l+?>W`+???+??*??7?<345=*>????J?JF?B(??;ft=+*??s??N-?*+??N?E*-???=+??:??:?*+??:+???*??*?
?x:+???=-:+???:+???<jDUj]bjjlj<>9;<?@#C)D0E5F<NDHUN]K_LbN=>)4??0-?a\?Qt>?t??r?6@0-?|K&?f?(?j?????F?B(??;
?@??M+,,???>@??
*,?o?*????**?????Y??Y,??+????:*???,r??M+,rd??`>?7hl?q:?x*??s?t:??6???????*??s,?u6		?%?,Y,?d	`?v?<WĄ	???+,,???>?a7???**?
?x?<bUVWX['\G^NaUbbcfdmerhvi?j?k?l?n?o?n?r?s?t?v=f
G?S?(wJ	?d???]?J?>?????????Jf???r??a@r??|K??0?#j?=??'?F?B(??;_??M*+,???<
z{= >????_@?cF?B(??;?	?+??N+??6?8:6?p-???.*+????????<W?E:??Y????+?????.:,???,:?*?	:?<W????-????^?)?,????*??7?*?
??*??7?&@C?<R?????&?@?C?E?Q?a?n?s?{?????????????=f
EZ?a$YSn?QtwJ?>??????_?????J??a@ ??c?????|K0?????jk?
?)gf?	?F?%?B
((??;"?+?>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???????????????=???S
F"??#KwJ?>??????Q??q??J??Q$???O|?aUv?????Q	???S
?????? ???
qZ?Q?
?Q@ F"?????O|?|K??f?7??f?f??-j?k?&@?fg???f?f?j?fg????9??
??f@F???;R?*??Y*?͵?*+?M*?δϙ**??и?*?θ?e??Ӹ??*?ι??'*??ָ?*?θ?e??Ӹ??*?ι?,?N*?δϙ**??и?*?θ?e??Ӹ??*?ι??'*??ָ?*?θ?e??Ӹ??*?ι?-?
k<2?
???4?E?[?k?v???????=?>????K!?Ef#?????1?#F?B(??;2?*????ضٙ??Y*?ۿ*?????*??Y??`??*+*?η?N-?-?*??Y??`??*+??:+???'+??:*???*???*?????<:???*?7AEGT\ci
?=>i???>??????JAI?Q\.?QK
@?f??fF?B	(?;S+??A? ??d??<
= >??	??;??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	!$ '#(&*++;,B/G0X1b2r4?7?8?;?<?=?>???A?B?C?D?E?F
DGI#J.KHNMOjPqQ{R?T?Y?Z?[?_?`?a?b?d?f?gjkl"n3o=pMq`svu?O?{?|?????????=??\]
?_?T
?X\]
?S_???$Q3Q	x
qRS{	?j
????>??????J??Q#??&??G??aXx???I?S	M?a
?+Q@*?c?ScG??|M?|
K???f?!??/j?
?Gg???k?5?!???f?j?gj??1g??,f?	
??*(?
??f?j?gj???fF?B	(;
h+????+??N*-???*-????,?
,Y?`?-??*?-??:,??,Y?`??
,Y?`??<>??	????#?'?1?6?E?I?N?[?e?=4h>?h?h)*Z??E#QK	??$f	B
(+?;@*+??}?~?<?=>???;a+??*+?{?|?}?~???<
??=>??K@;?(+?}?=*??>???M?Y,??<?????=4 J!J"#(>?(?QK?@??f$%&;E*+,??<?= '?(])_F?*+;:*+?
?<?='?(aF?,-;:*+?	?<?='?(SF?./;:*+??<?='?(?F?01;P*+??<?=*'?(?)J2JF?34;:*+??<?='?(?F?56;:*+??<?='?(?F?78;:*+??<?='?(?F?9:;E*+??<?= '?(?)JF?;<;4??????<?K@=>B? ?!?"*eW	\^	}?	9




© 2015 - 2025 Weber Informatics LLC | Privacy Policy