
org.apache.jackrabbit.oak.segment.Segment.class Maven / Gradle / Ivy
???? 3JNO
P ??
?Q
RS T
UVW XY Z[ \] ^
_
`
abc
d
Ue
af g ahi
Q
jk lm
no
p
qrst
"Qu
"v
!w
"x yz { ?
|
}
U~
?
U?
?
?
?
U?
??
8?
8?
?
?
?
?
??
?
?
?
?
?
?
?
?
U???? ?
J???
? ?
?
)? @?? ??? ?
Z??
\?
\?
\??
`???
"?
b?
?? @ ??
?? ? ??
???
?? ?? u???
?
u??
?
Z?
??
??
y?
J?
J?
? ??
?Q?
????
??
??
??
???
??
??
????
??
??
?x
?? InnerClasses HEADER_SIZE I
ConstantValue RECORD_ID_BYTES SEGMENT_REFERENCE_LIMIT ? RECORD_ALIGN_BITS MAX_SEGMENT_SIZE SMALL_LIMIT ? MEDIUM_LIMIT @? BLOB_ID_SMALL_LIMIT ROOT_COUNT_OFFSET GC_GENERATION_OFFSET
"REFERENCED_SEGMENT_ID_COUNT_OFFSET store 0Lorg/apache/jackrabbit/oak/segment/SegmentStore; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; reader 1Lorg/apache/jackrabbit/oak/segment/SegmentReader; id -Lorg/apache/jackrabbit/oak/segment/SegmentId; data Ljava/nio/ByteBuffer; version 2Lorg/apache/jackrabbit/oak/segment/SegmentVersion;
recordIdCache Ljava/util/Map; Signature PLjava/util/Map; info Ljava/lang/String; unpack (S)I Code LineNumberTable LocalVariableTable offset S pack (I)S align (II)I address boundary ?(Lorg/apache/jackrabbit/oak/segment/SegmentStore;Lorg/apache/jackrabbit/oak/segment/SegmentReader;Lorg/apache/jackrabbit/oak/segment/SegmentId;Ljava/nio/ByteBuffer;)V segmentVersion B this +Lorg/apache/jackrabbit/oak/segment/Segment;
StackMapTableNWY[] "RuntimeVisibleParameterAnnotations toHex ([B)Ljava/lang/String; e Ljava/io/IOException; bytes [B out 4Lorg/apache/commons/io/output/ByteArrayOutputStream;is? x(Lorg/apache/jackrabbit/oak/segment/SegmentStore;Lorg/apache/jackrabbit/oak/segment/SegmentReader;[BLjava/lang/String;)V buffer getSegmentVersion 4()Lorg/apache/jackrabbit/oak/segment/SegmentVersion; pos length getSegmentId /()Lorg/apache/jackrabbit/oak/segment/SegmentId; getRootCount ()I getReferencedSegmentIdCount getReferencedSegmentId (I)Ljava/util/UUID; index position msb J lsb getGcGeneration ((Ljava/nio/ByteBuffer;Ljava/util/UUID;)I segmentId Ljava/util/UUID; getRootType 1(I)Lorg/apache/jackrabbit/oak/segment/RecordType;
getRootOffset (I)I getSegmentInfo ()Ljava/lang/String; Ljavax/annotation/CheckForNull; size readByte (I)B readShort readInt readLong (I)J readBytes (I[BII)V d readRecordId /(I)Lorg/apache/jackrabbit/oak/segment/RecordId; internalReadRecordId recordId ,Lorg/apache/jackrabbit/oak/segment/RecordId;??
readString (I)Ljava/lang/String; stream 1Lorg/apache/jackrabbit/oak/segment/SegmentStream; list .Lorg/apache/jackrabbit/oak/segment/ListRecord;??z readTemplate /(I)Lorg/apache/jackrabbit/oak/segment/Template; primaryId mixinId i mixins [Ljava/lang/String; childNameId head hasPrimaryType Z
hasMixinTypes zeroChildNodes manyChildNodes
mixinCount
propertyCount primaryType -Lorg/apache/jackrabbit/oak/api/PropertyState;
mixinTypes childName
properties 5[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;?' readProps 9(II)[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate; type
propertyNames6
readLength /(Lorg/apache/jackrabbit/oak/segment/RecordId;)J internalReadLength toString b segmentInfo writer Ljava/io/PrintWriter; string Ljava/io/StringWriter;??
access$000 x0
SourceFile Segment.java )org/apache/jackrabbit/oak/segment/Segment /org/apache/jackrabbit/oak/segment/SegmentWriter ? ? ????? ? ???? .org/apache/jackrabbit/oak/segment/SegmentStore ? ? /org/apache/jackrabbit/oak/segment/SegmentReader ? ? +org/apache/jackrabbit/oak/segment/SegmentId ? ? java/nio/ByteBuffer ? ???? ??? +org/apache/jackrabbit/oak/segment/Segment$1 ?????? ? ?? ? 2org/apache/commons/io/output/ByteArrayOutputStream????????A???? java/io/IOException java/lang/StringBuilder Error dumping segment: ? A ? java/lang/String ? ? ? ? ??
? ? ?
java/util/UUID ?? ? ? ? ? ? ? ? ???? *org/apache/jackrabbit/oak/segment/RecordId ! ?"#$@
? ?% java/lang/Integer ,org/apache/jackrabbit/oak/segment/ListRecord ?& /org/apache/jackrabbit/oak/segment/SegmentStream ?'()? java/lang/Throwable*+ java/lang/IllegalStateException String is too long: ?, ?- jcr:primaryType./01234 jcr:mixinTypes567819 ? *org/apache/jackrabbit/oak/segment/Template 9: ?: 2org/apache/jackrabbit/oak/segment/PropertyTemplate ;<=>? ?@ABC ?>
java/io/StringWriter java/io/PrintWriter ?D Segment %s (%d bytes)%n java/lang/ObjectEF Info: %s, Generation: %d%n ? ? J--------------------------------------------------------------------------G- reference %02x: %s%n ? ? root %d: %s at %04x%n %04x: ?H %02x ?IG? +org/apache/jackrabbit/oak/api/PropertyState ()V com/google/common/collect/Maps
newHashMap ()Ljava/util/HashMap; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; isDataSegmentId ()Z get 0org/apache/jackrabbit/oak/segment/SegmentVersion isValid (B)Z p(Lorg/apache/jackrabbit/oak/segment/Segment;Lorg/apache/jackrabbit/oak/segment/SegmentId;Ljava/nio/ByteBuffer;)V
checkState (ZLjava/lang/Object;)V fromByte 5(B)Lorg/apache/jackrabbit/oak/segment/SegmentVersion; LATEST_VERSION org/apache/commons/io/HexDump dump ([BJLjava/io/OutputStream;I)V com/google/common/base/Charsets UTF_8 Ljava/nio/charset/Charset; java/nio/charset/Charset name &(Ljava/lang/String;)Ljava/lang/String; )org/apache/jackrabbit/oak/commons/IOUtils closeQuietly (Ljava/io/Closeable;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
getMessage newDataSegmentId wrap ([B)Ljava/nio/ByteBuffer; loaded .(Lorg/apache/jackrabbit/oak/segment/Segment;)V checkPositionIndexes (III)V limit (Z)V getShort getInt
checkArgument getLong (JJ)V getLeastSignificantBits ()J (J)Z asUUID ()Ljava/util/UUID; ,org/apache/jackrabbit/oak/segment/RecordType values 1()[Lorg/apache/jackrabbit/oak/segment/RecordType; remaining duplicate ()Ljava/nio/ByteBuffer; (I)Ljava/nio/Buffer; ([BII)Ljava/nio/ByteBuffer; valueOf (I)Ljava/lang/Integer;
java/util/Map newSegmentId 1(JJ)Lorg/apache/jackrabbit/oak/segment/SegmentId; 1(Lorg/apache/jackrabbit/oak/segment/SegmentId;I)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ([BLjava/nio/charset/Charset;)V 0(Lorg/apache/jackrabbit/oak/segment/RecordId;I)V ^(Lorg/apache/jackrabbit/oak/segment/RecordId;Lorg/apache/jackrabbit/oak/segment/ListRecord;J)V getString close
addSuppressed (Ljava/lang/Throwable;)V (J)Ljava/lang/StringBuilder; (Ljava/lang/String;)V @(Lorg/apache/jackrabbit/oak/segment/RecordId;)Ljava/lang/String; "org/apache/jackrabbit/oak/api/Type NAME $Lorg/apache/jackrabbit/oak/api/Type; 7org/apache/jackrabbit/oak/plugins/memory/PropertyStates createProperty w(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/api/PropertyState; java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; NAMES ZERO_CHILD_NODES ?(Lorg/apache/jackrabbit/oak/segment/SegmentReader;Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/PropertyState;[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;Ljava/lang/String;)V getEntry java/lang/Math abs fromTag ((IZ)Lorg/apache/jackrabbit/oak/api/Type; :(ILjava/lang/String;Lorg/apache/jackrabbit/oak/api/Type;)V
getSegment -()Lorg/apache/jackrabbit/oak/segment/Segment; getOffset (Ljava/io/Writer;)V format <(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter; println (C)Ljava/io/PrintWriter; /(Ljava/lang/CharSequence;)Ljava/io/PrintWriter; ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? . ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? B ? ? ! ? ? ? 1 ~x? ? ? ? ? ? ? ? ? / z?? ? ? ? ? ? ? ? ? @ `dd?~? ? ? ? ? ? ? ? ? ? ? X ?*? *? ? *+? ? ?
*,? ? ? *-? ?
? *? ? ? -? ? S? 6? 0? %? a? ? K? ? ? ? ? Y*-? ? *? ? ?
*? ? ? ? F ? ? ? ? ! ? , ? 8 ? ? ? G ? U ? ` ? j ? ? ? ? ? ? ? ? ? ? ? ? > G E ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? t ? ? ? ? ? @? ? ? ? ? ?
? ? ? ? G? Y? L* +? +? ? ? M+? ,?M? "Y? #$? %,? &? %? 'N+? -?:+? ? ! > 8 > > @ > ? ? ? ? ? ? ! ? 8 ? ? ! ? ? G ? ? ? ? ? ? ? + ? ?] ? ? ? ? ? X*? *? ? *+? ? ?
*,? ? ? *+? ( ? *? ? )? **-? ? +? ,? *-3? ? *? *? -? ? *
? ? ? ? ! ? + ? 7 ? E ? O ? W ? ? 4 X ? ? X ? ? X ? ? X ? ? X ? ? ? ? ? ? ? ? ? ? / *? ? ? ? ? ? ? ? ? ? ? +`.? /*? ? 0.d`>*? ? 1? ? ? 2? ? ? ? ? ) ? ? * + ? ? + ? ? + ? ? ? ? ? ? %@ ? ? ? / *? ? ? ? ? ? ? ? ? ? 7
*? ? 3~? ? ? ?
? ? ? ? ? 4
*? ? 4? ? ? ?
? ? ? ? ? ? C*? 5? ? ? 6*? ? 1=?h`=*? ? 7B*? `? 77? 8Y!? 9? ? " + 8 ? 4 C ? ? C ? ? + ? ? + ? ? 8 ? ? ? @ ? ? ? X +? :? ;? *
? 4? ? ?
? ? ? ? ? ? @ ? ? ? 9 *? *? ?