
org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.class Maven / Gradle / Ivy
???? 3c23
4
5
6
7
8
9
:
;
< =
> ?
?@
AB
C D
EF
GH
I
JK L
JM N
JO P
Q
R
S
eT
UVWXY
ZX[
\X]X^_`abc *de *fg
h
:i
,j
k
:l
:m
no
pq
rs
tuavw
:x _y
z
E{ L] |
E}
E~
E
p?
t?
p? L?
p?
?
? _??
?
?
?
??
? ?`
:? L`X?X?
?
]
?? _? _]?
t? _`?
?
p?
??
t? _?? @??
p?
p?
?? ??
.?
?
??
t?
?????
,?
??
?
????
{k
,?
?
?
zk
?
z?
z?
? ??
???
???? ??
p?
p?
?
,???
E?
p?
??
??
??
??
??
????
??
????
n?
e??
????
??
?????
??? ????????
?? ??X?
??
p?
p?
??? ???? Ly
??@ ??? L?
?? ?? ??
?
?
?
p
? ?
?
?
?
?
? ?
?
?
?V
?!
?"
?j
?#
$
?%
?%
?&'
?(
?)*+, ?? ?-*.*/ 01
?>
?/
j
2
3
?4
?k
5
?6
k
?
? ?7
8
?9
p: ?;
< ?= ?>?
,R
e@AB
C
DEFGI 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;?egcw?K ?(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;rLF3? ?(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?M 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?NO 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<*>;PQ? ?(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;R ^(Lorg/apache/jackrabbit/oak/spi/state/NodeState;I)Lorg/apache/jackrabbit/oak/segment/RecordId; sns 4Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; 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