org.apache.jackrabbit.oak.plugins.segment.Segment.class Maven / Gradle / Ivy
???? 2?
n!
"# $ %
&'( )* +, -
.
/0
1
2 ??
3 4
5
6 7 8 ?
&9
:
&;
<=
>
?
@A BC
!D
E
F
G
H
I
!J
K
!L
M
NOPQR
SPT
U ?
V WX
.Y @? ??? Z
=[\
?]
?^
?_`a
D!b
Dc
Dd
De
Cfg
Kh
ij
k
l? @ ??
mn
o pq
rst pu Nv ?w
x
yz
p{
_|
N}
~ ?
??
i!?
k????
k??
k???
k???
k?
k?
k_
ie?
|! ?? InnerClasses RECORD_ID_BYTES I
ConstantValue SEGMENT_REFERENCE_LIMIT ? RECORD_ALIGN_BITS MAX_SEGMENT_SIZE SMALL_LIMIT ? MEDIUM_LIMIT @? WEIGHER !Lcom/google/common/cache/Weigher; Signature fLcom/google/common/cache/Weigher; NO_REFS [Ljava/util/UUID; store 8Lorg/apache/jackrabbit/oak/plugins/segment/SegmentStore; uuid Ljava/util/UUID; refids data Ljava/nio/ByteBuffer; current Z strings $Ljava/util/concurrent/ConcurrentMap; KLjava/util/concurrent/ConcurrentMap; templates mLjava/util/concurrent/ConcurrentMap; align (I)I Code LineNumberTable LocalVariableTable value mask `(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentStore;Ljava/util/UUID;Ljava/nio/ByteBuffer;)V i refs roots this 3Lorg/apache/jackrabbit/oak/plugins/segment/Segment; refpos
StackMapTable?(*, q(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentStore;Ljava/util/UUID;[Ljava/util/UUID;Ljava/nio/ByteBuffer;)V pos (II)I offset length getStore :()Lorg/apache/jackrabbit/oak/plugins/segment/SegmentStore; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; getSegmentId ()Ljava/util/UUID; getReferencedIds ()Ljava/util/List; $()Ljava/util/List; size ()I readByte (I)B
getSegment E(Ljava/util/UUID;)Lorg/apache/jackrabbit/oak/plugins/segment/Segment; i(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)Lorg/apache/jackrabbit/oak/plugins/segment/Segment; id 4Lorg/apache/jackrabbit/oak/plugins/segment/RecordId; readBytes (I[BII)V position buffer [B d readRecordId 7(I)Lorg/apache/jackrabbit/oak/plugins/segment/RecordId; internalReadRecordId refid readInt
readString H(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)Ljava/lang/String; (I)Ljava/lang/String; string Ljava/lang/String;R
loadString bytes list 6Lorg/apache/jackrabbit/oak/plugins/segment/ListRecord; stream 9Lorg/apache/jackrabbit/oak/plugins/segment/SegmentStream; JZ\? readMap k(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)Lorg/apache/jackrabbit/oak/plugins/segment/MapRecord; readTemplate j(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)Lorg/apache/jackrabbit/oak/plugins/segment/Template; 7(I)Lorg/apache/jackrabbit/oak/plugins/segment/Template; template 4Lorg/apache/jackrabbit/oak/plugins/segment/Template;j loadTemplate primaryId mixinId mixins [Ljava/lang/String; childNameId propertyNameId type B head hasPrimaryType
hasMixinTypes zeroChildNodes manyChildNodes
mixinCount
propertyCount primaryType -Lorg/apache/jackrabbit/oak/api/PropertyState;
mixinTypes childName
properties =[Lorg/apache/jackrabbit/oak/plugins/segment/PropertyTemplate;? ?C
readLength 7(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)J (I)J internalReadLength
readStream <(I)Lorg/apache/jackrabbit/oak/plugins/segment/SegmentStream; inline ? toString ()Ljava/lang/String; b Ljava/io/StringWriter; writer Ljava/io/PrintWriter; rootcount??? ()V
SourceFile Segment.java ???? ? ? ? ???? 6org/apache/jackrabbit/oak/plugins/segment/SegmentStore ? ? java/util/UUID ? ? java/nio/ByteBuffer ? ? ? ????? ??? ? ? ? ??
?? ? ? ? ???? ??????? ? ? ????? ? 2org/apache/jackrabbit/oak/plugins/segment/RecordId ? ? ? ??? ???? ? ? ?? ? ?? ? ? ??????? java/lang/String ? ???
????? ?? 4org/apache/jackrabbit/oak/plugins/segment/ListRecord ?? 7org/apache/jackrabbit/oak/plugins/segment/SegmentStream ???? java/lang/IllegalStateException java/lang/StringBuilder String is too long: ???? ?? 3org/apache/jackrabbit/oak/plugins/segment/MapRecord ?? ? ? 2org/apache/jackrabbit/oak/plugins/segment/Template ? ? ? ? ? ? jcr:primaryType ? ??????? jcr:mixinTypes??? ? :org/apache/jackrabbit/oak/plugins/segment/PropertyTemplate ? ??? ??? ?? ??
?? java/io/StringWriter java/io/PrintWriter ?? ,Segment %s (%d bytes, %d ref%s, %d root%s)%n java/lang/Object s?? J--------------------------------------------------------------------------?? reference %02x: %s%n %04x: ?? %02x ??? 3org/apache/jackrabbit/oak/plugins/segment/Segment$1 ? ? 1org/apache/jackrabbit/oak/plugins/segment/Segment java/lang/Throwable +org/apache/jackrabbit/oak/api/PropertyState [Ljava/lang/Object; com/google/common/collect/Maps newConcurrentMap &()Ljava/util/concurrent/ConcurrentMap; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; :org/apache/jackrabbit/oak/plugins/segment/SegmentIdFactory isDataSegmentId (Ljava/util/UUID;)Z get getShort (I)S getLong (JJ)V checkPositionIndexes (III)V limit
checkState (Z)V java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List; remaining com/google/common/base/Objects equal '(Ljava/lang/Object;Ljava/lang/Object;)Z readSegment duplicate ()Ljava/nio/ByteBuffer; (I)Ljava/nio/Buffer; ([BII)Ljava/nio/ByteBuffer; (Ljava/util/UUID;I)V getOffset java/lang/Integer valueOf (I)Ljava/lang/Integer; "java/util/concurrent/ConcurrentMap putIfAbsent 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ([B)Ljava/nio/ByteBuffer; com/google/common/base/Charsets UTF_8 Ljava/nio/charset/Charset; ([BLjava/nio/charset/Charset;)V k(Lorg/apache/jackrabbit/oak/plugins/segment/Segment;Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;I)V ?(Lorg/apache/jackrabbit/oak/plugins/segment/SegmentStore;Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;Lorg/apache/jackrabbit/oak/plugins/segment/ListRecord;J)V getString close append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; (Ljava/lang/String;)V j(Lorg/apache/jackrabbit/oak/plugins/segment/Segment;Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;)V "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; NAMES ZERO_CHILD_NODES java/lang/Math abs fromTag ((IZ)Lorg/apache/jackrabbit/oak/api/Type; :(ILjava/lang/String;Lorg/apache/jackrabbit/oak/api/Type;)V ?(Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/PropertyState;[Lorg/apache/jackrabbit/oak/plugins/segment/PropertyTemplate;Ljava/lang/String;)V 9(Lorg/apache/jackrabbit/oak/plugins/segment/RecordId;[B)V (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; ! n ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? C ?<?`~? ?
C D ? ? ? ? ? ? ? ? ?
?*? *? ? *? ? *+? ? ? *,? ? ? *-? ?
? -? 6,?
? o-? ?~6-`? ~6h`? `6*? ? 6? 2*? ? Y-h`? -h``? ? S???ͧ
*? ? *? ? ? N ? x ~ ? ? ( ? 3 ? 9 ? @ ? L ? Y ? g ? p ? z ? ? ? ? ? ? ? ? ? ? ? ? R s 6 ? ? L ] ? ? Y P ? ? ? ? ? ? ? ? ? ? ? ? ? ? 9 ? ? ? ? ? s ? ? ? ? ? 5 ? ? ? ? E*? *? ? *? ? *+? ? ? *,? ? ? *-? ? ? *? ?
? *? ? ? &