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
????3v>?
@
A
B
C
D
E
F
G
H	I
J	K
?L
MN
O	P
QR
ST
U
VW	X
VY	Z
V[	\
]
^
_
e`
abcde
efdg
hdidjklmno*pq*rs
t
:u
,v
w
:x
:y
z{
|}
~
??m??
:?_?
?
Q?Li	?
Q?
Q?
Q?
|?
??
|?L?
|?
?
?_??
?
?
?
??
??l
:?Lld?d?
?
i
??_?_i?
??_l?
?
|?
??
??_??@??
|?
|?
??	??
.?
?
??
??
?????
,?
??
?
????
{w
,?
?
?
zw
?
z?
z?
???
???
??????
??
|?
??
|?
?
,???
Q?
|?
??
??
??
??
??
????
??
????
z??
????
??
?????
???	????????
??	??d?
?
|
|
??	??L?
?@	?L	
?
	? 

?
?
?
|
?		?


?
?
 
?!"
?#	?$
%	?&
'(
?)
*+,-???????
?./
?01
?2b3
?4
?5
?v
?6
7
?.
?89
?:
?;<=>????<@<A	BC
?J
?A
v
D
E
?F
?w
G
?H
w

?	?I
J
?K
|L	?M+N	?O	?PQ
?RST
U
VWXY[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;?qso??]?(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;x^X???(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?_	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?`ainternalWriteStreamn
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<*>;bc??(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;d^(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????????????????KL678;"#fghij89+,klmnopqrstu-.vu0.wx23yz{|}p~?????^??~???8?qp?????]??java/util/Map$Entry??*org/apache/jackrabbit/oak/segment/RecordId??java/lang/String?????????p??????????D????z*org/apache/jackrabbit/oak/segment/MapEntry8???|}???I?????m???????z??mn????java/util/Collection??tu?z????????????????,org/apache/jackrabbit/oak/segment/ListRecord??java/util/List???????????)org/apache/jackrabbit/oak/segment/Segment?????????????????????????8??????_??-org/apache/jackrabbit/oak/segment/SegmentBlob(org/apache/jackrabbit/oak/segment/Record???????z?????????????+No blob found for reference {}, inlining...????????????????	
??/org/apache/jackrabbit/oak/segment/SegmentStream
java/io/SequenceInputStreamjava/io/ByteArrayInputStream88?"Writing bulk segment {} ({} bytes)f???b ?pc!pjavax/jcr/PropertyType"??#"org/apache/jackrabbit/oak/api/Blobjava/io/IOExceptionjava/lang/IllegalStateExceptionUnexpected IOException8$%???&z'?'()*+??,-*.?java/lang/Iterable?/0?1R*org/apache/jackrabbit/oak/segment/Template23e45Torg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation$NodeWriteStats87()859:;<=>?@A{}B?C:D??java/lang/BooleanEz]org/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation$CancelledWriteException8FGIHI?2org/apache/jackrabbit/oak/segment/SegmentNodeStateI???J?Kjava/lang/LongLMjava/lang/ByteNO:org/apache/jackrabbit/oak/plugins/memory/ModifiedNodeStatePQRSTU8VW???XY\org/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation$ChildNodeCollectorDiff8Z[\d]?2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry^Q_`ab45java/lang/AssertionError??cdepafg?hijklmI??nIoI6org/apache/jackrabbit/oak/segment/SegmentPropertyStatepp:org/apache/jackrabbit/oak/segment/SegmentNotFoundException@Cannot copy record from a generation that has been gc'ed already8qrszEorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperationjava/lang/ObjecttForg/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;getRecordNumberreadRecordId0(II)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;)Z1(III)Lorg/apache/jackrabbit/oak/segment/RecordId;put8(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;"#?"%$@A'8B:;
*+????;
??<
=>CDE?FG:?H*????*+?+?=**????**????**????*?;????(?7?F?< H=>H+,/HIJ@&'A'KL:"	?+?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<?UMNIOP,9QR?BST?aUW?VXP*YTZORWZPfSW?=>?[\?]^??_`?*?aUafSa?]b??_cJ<	?Kdef??Wgeh?*?ij?<gfe?'?E?$kA
l'mn:?:,?>W,??>?@?AW?BW?	???C,?D*??7?;- <*:=>:oI:_p.qI?:_rJ	?%@E?$s?tu:?L6-??E:6-??*-2??
y??6-2?2?<W?????F*??7?;"$%
&'(&)5&;,<H
.vIL=>LoILqILwxIyI
Bz`?
Bz{J?
i'?E?|}: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*vIJCwxR;]`?ST?'ST??~^9FvI?\?\?8?`=>[\_poI%??I(??I.?wx6?]`?4R;]???~??8?c_r6?]?J?
??i?)?
??j?'?j?/h???
?	????i??????????ii??E?$???:Y+???Y*?? +?%?;?<=>?PJN???:f?+?>W+?Z???C+M,?[?]?8N,??]?^:?9?<?)?_:?[?-*?`?<W?-?K?<W???-M???,?^?)?,?;6
????"?&?J?U?e?t?w?y?|?<4J*`&S?`?=>??`s?`?*J*{&S?{??{s?{J#@?i?ij?0i???E?$?A'??:s+?[???C+?a*??7?;
??<=>`?{J@E?$???:?
y> `hd6 ?_?b?c:+?T:?9?L?)?::?3z~6?K?_:		??8:		?dW	?<W????;6
??
???9?E?S?X?]?i?s?v?<\	E.?IS `	9:STy=>y_pyoIv?I
l?I^w`? S c	y_r^w?J5?#??ij?Ehi???i$???:efeh?7-?j*??7?;
??<*=>???P??E????:i@????C,?k*??7?;
??< =>?I??J@E???:??*?+?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#vIZ@????I?=>??R	??P???5??IB??`?B??{J#?e?"??i?-??"?	.E?A'??:@+*??s?y?;?<=>????:a+?z?*+?{?|?}?~???;
??<=>??J@??:p*+??(+?zM*,?????,???,???*,?????+??M,?0*????&*???,??N-?	*-??????,??*+????;6
??
$-4	B
PTZe<4
 ??P?Rp=>p??4<?RJ????,ff?
E?A'??:[+?m?nM,??+??:,??*??7N?*+?	:??:??*??7N*???*??-????-?;&	#$%%',(3)@,Y.<R"?P?R,?P[=>[?RS??@?P3(?RJ?%??efE???:l+?>W`+???+??*??7?;345<*=>???I?IE?A'??:ft=+*??s??N-?*+??N?E*-???=+??:??:?*+??:+???*??*?
?x:+???=-:+???:+???<jDUj]bjjlj;>9;<?@#C)D0E5F<NDHUN]K_LbN<>)4??0-?`\?Pt=>t??r?5?0-?{J&?e?(?i?????E?A'??:?	?@??M+,,???>@??
*,?o?*????**?????Y??Y,??+????:*???,r??M+,rd??`>?7hl?q:?o*??s?t:???????*??s,?u6?$?,Y,?d`?v?<WĄ???+,,???>?a7???**?
?x?;^UVWX['\G^NaUbbcfdmerhvi?j?k?m?n?m?q?r?s?u<\	G?R?'vI?[???=>????????If???r}?`?r}?{J??0?#i?5??&?E?A'??:_??M*+,???;
yz< =>???^??bE?A'??:?	?+??N+??6?8:6?p-???.*+????????<W?E:??Y????+?????.:,???,:?*?	:?<W????-????^?)?,????*??7?*?
??*??7?&@C?;R?????&?@?C?E?Q?a?n?s?{?????????????<f
EY?a$XRn?PtvI?=>?????^?????I??`? ??b?????{J0?????ik?
?)fe?	?E?$?A
''??:"?+?>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???????????????<???R
F"??#KvI?=>?????P??p??I??P$???O|?`Uv?????P	???R
?????? ???
qZ?P?
?P? F"?????O|?{J??e?7??e?e??-i?j?&@?ef???e?e?i?ef????9??
??e@E???:R?*??Y*?̵?*+?M*?ʹΙ**??ϸ?*?͸?e??Ҹ??*?͹??'*??ո?*?͸?e??Ҹ??*?͹?,?N*?ʹΙ**??ϸ?*?͸?e??Ҹ??*?͹??'*??ո?*?͸?e??Ҹ??*?͹?-?
k;2?
???4?E?[?k?v???????<?=>???J!?Ee#?????1?#E?A'??:2?*????׶ؙ??Y*?ڿ*?????*??Y??`??*+*?ͷ?N-?-?*??Y??`??*+??:+?ߙ'+??:*???*???*?????;:???*?7?AEGT\ci
?<>i???=>?????IAI?P\.?PJ
@?e??eE?A	'??: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.G/X0b1r3?6?7?:?;?<?=?>?@?A?B?C?D?E
CFH#I.JHMMNjOqP{Q?S?X?Y?Z?^?_?`?a?c?e?fijk"m3n=oMp`rvt?N?z?{?~???????<??[\
?^?S
?X[\
?S^???$P3Qx	
qQR{	?j
????=>?????I?
?P#??&??G??`Xx???I?R	M?`
?+P?*?b?SbG??{M?{
J???e?!??/i?
?Gf???j?5?!???e?i?fi??1f??,e?	
??*(?
??e?i?fi???eE?A	':
h+?ߚ?+??N*-???*-????,?
,Y?`?-??*?-??:,??,Y?`??
,Y?`??;>??	????#?'?1?6?E?I?N?[?e?<4h=>h?h()Z??E#PJ	??$e	A
'*?:@*+??}?~?;?<=>??:a+??*+?{?|?}?~???;
??<=>?J@:?(+?}?=*??>???M?Y,??;?????<4I I!"(=>(?PJ?@??e#$%:E*+,??;?< &>'\(^E?)*::*+?
?;?<&>'`E?+,::*+?	?;?<&>'RE?-.::*+??;?<&>'?E?/0:P*+??;?<*&>'?(I1IE?23::*+??;?<&>'?E?45::*+??;?<&>'?E?67::*+??;?<&>'?E?89:E*+??;?< &>'?(IE?:;:4??????;?J@<=B?? ?!*dV	Z\	~|?	6




© 2015 - 2025 Weber Informatics LLC | Privacy Policy