All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.jackrabbit.oak.segment.Segment.class Maven / Gradle / Ivy

There is a newer version: 1.74.0
Show newest version
????3?yz
{??
?|
}~	??	??	?	?	?
???	?
?
?
???
?
}?
?	?
??	?	???
|
??	??
??
?
????
%|?
%?
$?
%???	??
?
?
}?
?
?
}?
?
??
?
?
?
?
?
}?
??
?
???
??
???
%???
%??
%??
E?
??
??
???
?
????
?
?
?
?
??
\?
??
?
,?@??????
j??
l?
l?
l??
p??
??@ ??
??	?	??
???
??	??	????
?
???
?
j?
?
?
?
\
\
?
?|
?	

e
?



?
?
?
?
??
??
InnerClassesRECORD_ID_BYTESI
ConstantValueSEGMENT_REFERENCE_LIMIT?RECORD_ALIGN_BITSMAX_SEGMENT_SIZESMALL_LIMIT?MEDIUM_LIMIT@?BLOB_ID_SMALL_LIMITREF_COUNT_OFFSETROOT_COUNT_OFFSETBLOBREF_COUNT_OFFSETGC_GENERATION_OFFSET
store0Lorg/apache/jackrabbit/oak/segment/SegmentStore;RuntimeVisibleAnnotationsLjavax/annotation/Nonnull;reader1Lorg/apache/jackrabbit/oak/segment/SegmentReader;id-Lorg/apache/jackrabbit/oak/segment/SegmentId;dataLjava/nio/ByteBuffer;version2Lorg/apache/jackrabbit/oak/segment/SegmentVersion;refids.[Lorg/apache/jackrabbit/oak/segment/SegmentId;Ljavax/annotation/CheckForNull;	templates$Ljava/util/concurrent/ConcurrentMap;	SignatureeLjava/util/concurrent/ConcurrentMap;DISABLE_TEMPLATE_CACHEZinfoLjava/lang/String;unpack(S)ICodeLineNumberTableLocalVariableTableoffsetSpack(I)Salign(II)Iaddressboundary?(Lorg/apache/jackrabbit/oak/segment/SegmentStore;Lorg/apache/jackrabbit/oak/segment/SegmentReader;Lorg/apache/jackrabbit/oak/segment/SegmentId;Ljava/nio/ByteBuffer;)VsegmentVersionBthis+Lorg/apache/jackrabbit/oak/segment/Segment;
StackMapTabley???"RuntimeVisibleParameterAnnotationstoHex([B)Ljava/lang/String;eLjava/io/IOException;bytes[Bout4Lorg/apache/commons/io/output/ByteArrayOutputStream;???x(Lorg/apache/jackrabbit/oak/segment/SegmentStore;Lorg/apache/jackrabbit/oak/segment/SegmentReader;[BLjava/lang/String;)Vbuffer?getSegmentVersion4()Lorg/apache/jackrabbit/oak/segment/SegmentVersion;poslengthgetSegmentId/()Lorg/apache/jackrabbit/oak/segment/SegmentId;getRefCount()IgetRootCountgetGcGeneration((Ljava/nio/ByteBuffer;Ljava/util/UUID;)I	segmentIdLjava/util/UUID;getRootType1(I)Lorg/apache/jackrabbit/oak/segment/RecordType;indexrefCount
getRootOffset(I)IgetSegmentInfo()Ljava/lang/String;getRefId0(I)Lorg/apache/jackrabbit/oak/segment/SegmentId;typedeltaJrefposmsblsbrefid
getReferencedIds()Ljava/util/List;refcountidsLjava/util/List;LocalVariableTypeTable?Ljava/util/List;A()Ljava/util/List;sizecollectBlobReferences>(Lorg/apache/jackrabbit/oak/plugins/blob/ReferenceCollector;)Vi	collector;Lorg/apache/jackrabbit/oak/plugins/blob/ReferenceCollector;	rootcountblobrefcount
blobrefposreadByte(I)B	readShortreadIntreadLong(I)J	readBytes(I[BII)VpositiondreadRecordId/(I)Lorg/apache/jackrabbit/oak/segment/RecordId;internalReadRecordId
readString(I)Ljava/lang/String;stream1Lorg/apache/jackrabbit/oak/segment/SegmentStream;list.Lorg/apache/jackrabbit/oak/segment/ListRecord;??readTemplate/(I)Lorg/apache/jackrabbit/oak/segment/Template;	primaryId,Lorg/apache/jackrabbit/oak/segment/RecordId;mixinIdmixins[Ljava/lang/String;childNameIdheadhasPrimaryType
hasMixinTypeszeroChildNodesmanyChildNodes
mixinCount
propertyCountprimaryType-Lorg/apache/jackrabbit/oak/api/PropertyState;
mixinTypes	childName
properties5[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate; O	readProps9(II)[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;
propertyNames]?
readLength/(Lorg/apache/jackrabbit/oak/segment/RecordId;)JinternalReadLengthtoStringrootid	blobrefidbsegmentInfowriterLjava/io/PrintWriter;stringLjava/io/StringWriter;
access$000x0()V
SourceFileSegment.java)org/apache/jackrabbit/oak/segment/Segment/org/apache/jackrabbit/oak/segment/SegmentWriter???v!"#.org/apache/jackrabbit/oak/segment/SegmentStore??/org/apache/jackrabbit/oak/segment/SegmentReader??+org/apache/jackrabbit/oak/segment/SegmentId??????$%&java/nio/ByteBuffer??'()5*+,+org/apache/jackrabbit/oak/segment/Segment$1?-./	??01??2?2org/apache/commons/io/output/ByteArrayOutputStream3456789:h;<=>java/io/IOExceptionjava/lang/StringBuilderError dumping segment: ?@AhBjava/lang/String??CDEFGHI	<	.JK?LMN'OPQR
	SJTUVABbulkWXNYNjava/lang/IllegalStateExceptionRefId '?Z' doesn't exist in 	 segment ?[. Creation date delta is ?\ ms.?]^9_`abcdef	ghijk?lm<n)o@?*org/apache/jackrabbit/oak/segment/RecordId?pg9)D?qjava/lang/Integer,org/apache/jackrabbit/oak/segment/ListRecord?r/org/apache/jackrabbit/oak/segment/SegmentStream?stuvjava/lang/ThrowablevwString is too long: 7>?jcr:primaryTypeAxyz{|}~jcr:mixinTypes???{??*org/apache/jackrabbit/oak/segment/Template`a??2org/apache/jackrabbit/oak/segment/PropertyTemplate45???????????	e9java/io/StringWriterjava/io/PrintWriter??Segment %s (%d bytes)%njava/lang/Object????Info: %s, Generation: %d%n	J--------------------------------------------------------------------------?]reference %02x: %s%nroot %d: %s at %04x%nblobref %d: %s at %04x%n%04x: ??%02x    ???v oak.segment.disableTemplateCache???java/util/List9org/apache/jackrabbit/oak/plugins/blob/ReferenceCollector+org/apache/jackrabbit/oak/api/PropertyState$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;com/google/common/collect/MapsnewConcurrentMap&()Ljava/util/concurrent/ConcurrentMap;isDataSegmentId()Zget0org/apache/jackrabbit/oak/segment/SegmentVersionisValid(B)Zp(Lorg/apache/jackrabbit/oak/segment/Segment;Lorg/apache/jackrabbit/oak/segment/SegmentId;Ljava/nio/ByteBuffer;)V
checkState(ZLjava/lang/Object;)VfromByte5(B)Lorg/apache/jackrabbit/oak/segment/SegmentVersion;LATEST_VERSIONorg/apache/commons/io/HexDumpdump([BJLjava/io/OutputStream;I)Vcom/google/common/base/CharsetsUTF_8Ljava/nio/charset/Charset;java/nio/charset/Charsetname&(Ljava/lang/String;)Ljava/lang/String;)org/apache/jackrabbit/oak/commons/IOUtilscloseQuietly(Ljava/io/Closeable;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
getMessagenewDataSegmentIdwrap([B)Ljava/nio/ByteBuffer;loaded.(Lorg/apache/jackrabbit/oak/segment/Segment;)VcheckPositionIndexes(III)Vlimit(Z)VgetShortjava/util/UUIDgetLeastSignificantBits()J(J)ZgetIntasUUID()Ljava/util/UUID;
checkArgument,org/apache/jackrabbit/oak/segment/RecordTypevalues1()[Lorg/apache/jackrabbit/oak/segment/RecordType;java/lang/SystemcurrentTimeMillisgetCreationTime(I)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;(Ljava/lang/String;)VgetLongnewSegmentId1(JJ)Lorg/apache/jackrabbit/oak/segment/SegmentId;com/google/common/collect/ListsnewArrayListWithCapacity(I)Ljava/util/ArrayList;add(Ljava/lang/Object;)Z	remaining-org/apache/jackrabbit/oak/segment/SegmentBlob
readBlobId@(Lorg/apache/jackrabbit/oak/segment/Segment;I)Ljava/lang/String;addReference'(Ljava/lang/String;Ljava/lang/String;)V	duplicate()Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;([BII)Ljava/nio/ByteBuffer;1(Lorg/apache/jackrabbit/oak/segment/SegmentId;I)V([BLjava/nio/charset/Charset;)V0(Lorg/apache/jackrabbit/oak/segment/RecordId;I)V^(Lorg/apache/jackrabbit/oak/segment/RecordId;Lorg/apache/jackrabbit/oak/segment/ListRecord;J)V	getStringclose
addSuppressed(Ljava/lang/Throwable;)V@(Lorg/apache/jackrabbit/oak/segment/RecordId;)Ljava/lang/String;"org/apache/jackrabbit/oak/api/TypeNAME$Lorg/apache/jackrabbit/oak/api/Type;7org/apache/jackrabbit/oak/plugins/memory/PropertyStatescreatePropertyw(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/api/PropertyState;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;NAMESZERO_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;)VgetEntryjava/lang/MathabsfromTag((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;)VvalueOf(I)Ljava/lang/Integer;format<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;println(C)Ljava/io/PrintWriter;/(Ljava/lang/CharSequence;)Ljava/io/PrintWriter;java/lang/Boolean
getBoolean(Ljava/lang/String;)Z!????????????????1????????????????????????????????????????????????????????????B??$	???1~x??????	???/z???????	???@`dd?~?????????????*?*+???*,??	?
*-????
?*??
*??*???-??e?6?0?%?a??K?????Y*-??**???*?-S*???*?*????Z????%?+?3?:?F?M?U?c?n?x??????????????????>UW??????????????????#?3??????G@?+?????
????G?Y?L*	+?+? ?!?"M+?#,?M?%Y?&'?(,?)?(?*N+?#-?:+?#? $> 8>>@>????? ?!?8?? !??G??????? .??]????z*?*+???*,??	?
*+?+?*??,?-?
?*??
*??*-??.?/?*??*?*?S*-3??*?*?0??:????$?0?6?>?E?S?]gqy?4z??z??z??z?z????>???.??????/*?????????+`1?2*??31d`>*??4???5??	)?*+??+??+????%@?/*??????	?9*???~`?????
	?7
*??6~??"?
??	?X+?7?8?*
?9???
.
/???
?@	?9*?*??:?;??9?????5*?=*?*?*??4h`h`??~2??=>?? 5??5?0???@??4*?=*??.??#??????q]????I?U? D??!"??%*?<?QM>?,*?R?SW????,??~
???#??*?%?? #?
$%&
$'?
?(??)*	?2*??T??????+,?*u*?=*?*??4`?6~>*?*??4`?6~6*??4h`h`66?+*?h`?6~x6+*?U?V???Ա?.??
??"?0?B?L?a?n?t??Ra
??E/-?u??u./p#?[0?0E1?B32???E?3?.45?B*?*?W?????????6??B*?*?W?6????????7?B*?*?W?9????????89?C*?*?W?O????????:;??0,?W`,??2*??X:*?W?YW,?ZW??????%?/??>0??0<?0?0??0?=?>??O
*?W=*?[??
??? 
??
???@???>**???~?RM*?`??~x*?`??~?>?\Y,x?]????2??*>??>?-?2??AB??
4*?W=*?^B!_??0!??:*??X:`?YW?aW?,Y? ?b?!c??0!??:*??X:`?YW?aW?,Y? ?b?!f???!ha
ehm?6?jY*`?[?k:?lY?\Y*??]!?m::?n:	?!??o?:

?q??o	?:		:	?:?!??o?:?q??o??EY?%Y?&r?(!?L?*?N????p???p????p????^??
???$?-?5?B?J?P?Y?b?j?w????????????????p'??$?P'??Y??aCD??*??yEF4??4??-?
'?s?B4?\	?GH????GH??H???GH???????IJ??	*?s=t~??>u~??6v~??6w~??6z?~6x~6?:	?"*?y:
z*?

?{?|?}:	?:
?D?,:6??#*?y:
*?

?{S?????~????}:
??:?
?:??*?y:*?
?{:?*??:??Y*?
	
?????#???!?/?=?G?M?P?S?W?^?f?n?s?v?y?~????????????????????????????	??^KL
?ML
?(-??:NO?PL	??	??Q??R?!?S?/?T?=?U?G?V?M?W?S?XY	y?ZY
?E[??\]?F?@?@?@?@?:
?^?^_?'????`a??j??N?b*?y:?jY-??k:?6?B*???6-??Y*?
???{????????S????-??6

	 )3DN[bh?R3/?#E-?X?LKbFj??jW?j??e\]?t?#?cdG?6?cdGc66??cdGc66??cef?@+??+??????????Le9??**?W?^??!?????g9?O?*????~=?~???@~??~x*???~??`????8y*????~?0y?*????~?(y?*????~? y?*????~?y?*????~?y?*????~?y?*???~??ca??:%&'(").*<-M.a/u0?1?2?3?4? ????????? h??
Ի?Y??L??Y+??MN*??T6,???Y*?SY??S??W*??:?,???YSY*????S??W*???
,???*?66?%,???Y??SY*?RS??W????*??6~6*??4h`66		?N,???Y	??SY?>*?	h`??~2SY*?	h``?6~??S??W?	???*??6~6	h`66

	?B*?
h`?6~6,???Y
??SY*x?USY??S??W?
???,???*??3`?~d6*??3??,???Y1*??3d`z??S??W6?Z?p?
, ??W`*??4?+*?`?6,???Y?~??S??W?
,???W????, ??W6?P`*??4?4*?`?6 ??,???W?
,.??W?
, ??W????,?????,???+??:,?-?,???:-?q?,???:N?:,?-?,???:
-
?q?,??????p??p?????p?????==>?A6B<CAD[FeGkHqI{J?I?L?M?N?O?P?Q?RO	NTU&V0WCXNYYZeXiVo]u^?_?`?a?b?c?e?f?ghialm%n4oBpPq[sbuevlmryvz||?}?~?>?~??t)??Ri?	C&??)Fj?
q?#???0????R1?	?k??^-?B k?T-???<ml??"??mn????op???[?qr???(??Q??E?qr???.6??	?<??	??qr??
??qr??G??
?qr???
s??/*?????t?uv?!	????
???wx?





© 2015 - 2025 Weber Informatics LLC | Privacy Policy