
org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.class Maven / Gradle / Ivy
???? 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 InnerClasses ChildNodeCollectorDiff CancelledWriteException NodeWriteStats cancel !Lcom/google/common/base/Supplier; Signature 6Lcom/google/common/base/Supplier; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; nodeWriteStats VLorg/apache/jackrabbit/oak/segment/SegmentWriter$SegmentWriteOperation$NodeWriteStats; 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 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;?rtp??_ ?(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;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 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?a 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 binaryReference refId
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?bc 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<*>;de? ?(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;)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; sns 4Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; depth compactedId cost 7(Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;)B node
childCount 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