
org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.class Maven / Gradle / Ivy
???? 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
9p LR q
9r
9s
9t
eu
iv
ew Lx
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()*
+
,-./1 SegmentWriteOperation InnerClasses ChildNodeCollectorDiff CancelledWriteException cancel !Lcom/google/common/base/Supplier; Signature 6Lcom/google/common/base/Supplier; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; compactionStats3 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;?Z\Xl?4 ?(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;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 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?6 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 recordId
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?78 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<*>;9:? ?(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; sns 4Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; /Lorg/apache/jackrabbit/oak/spi/state/NodeState; depth compactedId writeNodeUncached
childNodes 4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry; beforeProperty pid bp 8Lorg/apache/jackrabbit/oak/segment/SegmentPropertyState; bt 4Lorg/apache/jackrabbit/oak/segment/PropertyTemplate; property pt after