
org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.class Maven / Gradle / Ivy
???? 3"
!
"
#
$
% &
' (
?)
*+
, -
./
01
2
34 5
36 7
38 9 :
;
<
=
e>
?@ABC
DBE
FBGBHIJKLM *NO *PQ
R
:S
,T
U
:V
:W
XY
Z[
\]
^_K`a
:b _c
d
.e LG f
.g
.h
.i
Zj
^k
Zl Lm
Zn
o
p _qr
s
t
u
vw
x ?J
:y LJBzB{
|
G
}~ _m _G
^? _J?
?
Z?
??
^? _?? @??
Z?
Z?
?? ??
.?
?
??
^?
?????
,?
??
?
????
{U
,?
?
?
zU
?
z?
z?
? ??
???
???? ??
Z?
Z?
.?
Z?
??
??
??
??
??
????
??
????
X?
e??
????
??
?????
??? ????????
?? ??B?
??
Z?
Z?
??? ???? Lc
??@ ??? L?
?? ?? ??
??
?y
??
Z????
???
?? ??
?' ??
?
?U
??
?? ? ? ? ?
?
???
??
??
?
?T
?
?
?
?
?
?
?y ?
?
?
?
T
?U
??
?? ?
?
,
Z
,<
e
?
SegmentWriteOperation InnerClasses ChildNodeCollectorDiff CancelledWriteException cancel !Lcom/google/common/base/Supplier; Signature 6Lcom/google/common/base/Supplier; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; compactionStats" CompactionStats ALorg/apache/jackrabbit/oak/segment/SegmentWriter$CompactionStats; Ljavax/annotation/CheckForNull; writer 7Lorg/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; $assertionsDisabled Z this$0 1Lorg/apache/jackrabbit/oak/segment/SegmentWriter; U(Lorg/apache/jackrabbit/oak/segment/SegmentWriter;Lcom/google/common/base/Supplier;)V Code LineNumberTable LocalVariableTable this GLorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation; LocalVariableTypeTable 9(Lcom/google/common/base/Supplier;)V "RuntimeVisibleParameterAnnotations 4(Lorg/apache/jackrabbit/oak/segment/SegmentWriter;)V execute e(Lorg/apache/jackrabbit/oak/segment/SegmentBufferWriter;)Lorg/apache/jackrabbit/oak/segment/RecordId;
Exceptions with ?(Lorg/apache/jackrabbit/oak/segment/SegmentBufferWriter;)Lorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation;
generation I
StackMapTable ?(Lorg/apache/jackrabbit/oak/segment/SegmentWriter$CompactionStats;)Lorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation; writeMap j(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; name Ljava/lang/String; entry ,Lorg/apache/jackrabbit/oak/segment/MapEntry; change Entry Ljava/util/Map$Entry; value e keyId base -Lorg/apache/jackrabbit/oak/segment/MapRecord; changes Ljava/util/Map; entries Ljava/util/List; ULjava/util/Map$Entry; OLjava/util/Map; >Ljava/util/List;?OQMa?# ?(Lorg/apache/jackrabbit/oak/segment/MapRecord;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/segment/RecordId; Ljavax/annotation/Nullable; writeMapLeaf E(ILjava/util/Collection;)Lorg/apache/jackrabbit/oak/segment/RecordId; level Ljava/util/Collection; size DLjava/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; i buckets .[Lorg/apache/jackrabbit/oak/segment/MapRecord; bitmap bucketIds >Ljava/util/List; writeMapBucket r(Lorg/apache/jackrabbit/oak/segment/MapRecord;Ljava/util/Collection;I)Lorg/apache/jackrabbit/oak/segment/RecordId; map bucket list newSize newCount PLjava/util/List;>; OLjava/util/Map;c$r ?(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 thisLevel l(Ljava/util/List;)Lorg/apache/jackrabbit/oak/segment/RecordId; writeListBucket splitToBuckets )(Ljava/util/Collection;I)Ljava/util/List; index mask shift ?(Ljava/util/Collection;I)Ljava/util/List;>; writeValueRecord [(JLorg/apache/jackrabbit/oak/segment/RecordId;)Lorg/apache/jackrabbit/oak/segment/RecordId; length J blocks len 1(I[B)Lorg/apache/jackrabbit/oak/segment/RecordId; data [B writeString @(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/segment/RecordId; bulkId -Lorg/apache/jackrabbit/oak/segment/SegmentId; string pos blockIds?% sameStore 0(Lorg/apache/jackrabbit/oak/segment/SegmentId;)Z '(Lorg/apache/jackrabbit/oak/api/Blob;)Z blob $Lorg/apache/jackrabbit/oak/api/Blob; writeBlob R(Lorg/apache/jackrabbit/oak/api/Blob;)Lorg/apache/jackrabbit/oak/segment/RecordId; segmentBlob /Lorg/apache/jackrabbit/oak/segment/SegmentBlob; blobId reference? writeBlobId
writeBlock 2([BII)Lorg/apache/jackrabbit/oak/segment/RecordId; bytes offset writeStream C(Ljava/io/InputStream;)Lorg/apache/jackrabbit/oak/segment/RecordId;
segmentStream 1Lorg/apache/jackrabbit/oak/segment/SegmentStream; stream Ljava/io/InputStream; threw?&' internalWriteStream n
writeProperty [(Lorg/apache/jackrabbit/oak/api/PropertyState;)Lorg/apache/jackrabbit/oak/segment/RecordId; state -Lorg/apache/jackrabbit/oak/api/PropertyState; previousValues j(Lorg/apache/jackrabbit/oak/api/PropertyState;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/segment/RecordId; Ljava/io/IOException; valueId type $Lorg/apache/jackrabbit/oak/api/Type; count valueIds 'Lorg/apache/jackrabbit/oak/api/Type<*>;()? ?(Lorg/apache/jackrabbit/oak/api/PropertyState;Ljava/util/Map;)Lorg/apache/jackrabbit/oak/segment/RecordId;
writeTemplate Z(Lorg/apache/jackrabbit/oak/segment/Template;)Lorg/apache/jackrabbit/oak/segment/RecordId; mixin template ,Lorg/apache/jackrabbit/oak/segment/Template; ids head primaryId primaryType mixinIds
mixinTypes childNameId childName
properties 5[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;
propertyNames -[Lorg/apache/jackrabbit/oak/segment/RecordId;
propertyTypes propNamesId tid DLjava/util/Collection;??? writeNode ^(Lorg/apache/jackrabbit/oak/spi/state/NodeState;I)Lorg/apache/jackrabbit/oak/segment/RecordId; cachedId sns 4Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; /Lorg/apache/jackrabbit/oak/spi/state/NodeState; depth recordId? writeNodeUncached
childNodes 4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry; pid bp 8Lorg/apache/jackrabbit/oak/segment/SegmentPropertyState; bt 4Lorg/apache/jackrabbit/oak/segment/PropertyTemplate; property pt before beforeTemplate after