org.apache.jackrabbit.oak.plugins.segment.RecordWriters$MapLeafWriter.class Maven / Gradle / Ivy
???? 2 ?
X
Y Z [
\ ] ^ _ `
a
b
c d _ e f g f h i
j k l
m n
o p _ q @
r s
t
o u v
w
x z { level I entries Ljava/util/Collection; Signature LLjava/util/Collection; ()V Code LineNumberTable LocalVariableTable this
MapLeafWriter InnerClasses GLorg/apache/jackrabbit/oak/plugins/segment/RecordWriters$MapLeafWriter; (ILjava/util/Collection;)V LocalVariableTypeTable P(ILjava/util/Collection;)V
extractIds ((Ljava/util/Collection;)Ljava/util/List; entry 4Lorg/apache/jackrabbit/oak/plugins/segment/MapEntry; i$ Ljava/util/Iterator; ids Ljava/util/List; FLjava/util/List;
StackMapTable | } ?(Ljava/util/Collection;)Ljava/util/List; writeRecordContent ?(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;Lorg/apache/jackrabbit/oak/plugins/segment/SegmentBufferWriter;)Lorg/apache/jackrabbit/oak/plugins/segment/MapRecord; arr$ 5[Lorg/apache/jackrabbit/oak/plugins/segment/MapEntry; len$ size array id 4Lorg/apache/jackrabbit/oak/plugins/segment/RecordId; writer ?Lorg/apache/jackrabbit/oak/plugins/segment/SegmentBufferWriter; z ~ ?(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;Lorg/apache/jackrabbit/oak/plugins/segment/SegmentBufferWriter;)Ljava/lang/Object; x0 x1 ? U(ILjava/util/Collection;Lorg/apache/jackrabbit/oak/plugins/segment/RecordWriters$1;)V x2 ;Lorg/apache/jackrabbit/oak/plugins/segment/RecordWriters$1; >(Lorg/apache/jackrabbit/oak/plugins/segment/RecordWriters$1;)V RecordWriter }Lorg/apache/jackrabbit/oak/plugins/segment/RecordWriters$RecordWriter;
SourceFile RecordWriters.java $ % $ - ? ? ? $ ? ! ? B ? 0 1 $ ? ? ? ? ? ? } ? ? ? ? 2org/apache/jackrabbit/oak/plugins/segment/MapEntry ? ? | ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3org/apache/jackrabbit/oak/plugins/segment/MapRecord $ ? = > ? Eorg/apache/jackrabbit/oak/plugins/segment/RecordWriters$MapLeafWriter Dorg/apache/jackrabbit/oak/plugins/segment/RecordWriters$RecordWriter java/util/List java/util/Iterator 2org/apache/jackrabbit/oak/plugins/segment/RecordId =org/apache/jackrabbit/oak/plugins/segment/SegmentBufferWriter 9org/apache/jackrabbit/oak/plugins/segment/RecordWriters$1 4org/apache/jackrabbit/oak/plugins/segment/RecordType LEAF 6Lorg/apache/jackrabbit/oak/plugins/segment/RecordType; :(Lorg/apache/jackrabbit/oak/plugins/segment/RecordType;I)V java/util/Collection ()I P(Lorg/apache/jackrabbit/oak/plugins/segment/RecordType;ILjava/util/Collection;)V com/google/common/collect/Lists newArrayListWithCapacity (I)Ljava/util/ArrayList; iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getKey 6()Lorg/apache/jackrabbit/oak/plugins/segment/RecordId; add (Ljava/lang/Object;)Z getValue SIZE_BITS writeInt (I)V toArray (([Ljava/lang/Object;)[Ljava/lang/Object; java/util/Arrays sort ([Ljava/lang/Object;)V getHash
writeRecordId 7(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)V 7org/apache/jackrabbit/oak/plugins/segment/RecordWriters ! " # $ % &