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.9.6
Show newest version
????3???
?
??
???	??	??	??	?

?
?
???
?
??
??	?
?	?
?	?	???
??
??
?
??	??
??
?
????
'??
'?
&?
'?
??
?
?
?
?
q??
??
3????
7????
??
?????
????	?
?

?
?????
I?
??
?
????

?
??

?
??????W?
?
?
?
?
?
?
?
?






g
	?


B@????
v
x
x
x
|
'
?@ ??
	

 !	"	?#$%
&
?'(
v)
*+
,
?-
g.
g?
/?0
??1
?234
?5
67
89
?:???;<=W>W?@
?ABC
?D
?E
??
?
FG
HIJ?KLRecordConsumerInnerClassesHEADER_SIZEI
ConstantValue SEGMENT_REFERENCE_SIZERECORD_SIZE	RECORD_ID_BYTESSEGMENT_REFERENCE_LIMIT?RECORD_ALIGN_BITSMAX_SEGMENT_SIZESMALL_LIMIT?MEDIUM_LIMIT@?BLOB_ID_SMALL_LIMITGC_GENERATION_OFFSET
"REFERENCED_SEGMENT_ID_COUNT_OFFSETRECORD_NUMBER_COUNT_OFFSETstore0Lorg/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;
recordNumbers1Lorg/apache/jackrabbit/oak/segment/RecordNumbers;segmentReferences5Lorg/apache/jackrabbit/oak/segment/SegmentReferences;infoLjava/lang/String;align(II)ICodeLineNumberTableLocalVariableTableaddressboundary?(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;
StackMapTable?????"RuntimeVisibleParameterAnnotationstoHex([B)Ljava/lang/String;eLjava/io/IOException;bytes[Bout4Lorg/apache/commons/io/output/ByteArrayOutputStream;??readRecordNumberOffsets3()Lorg/apache/jackrabbit/oak/segment/RecordNumbers;recordNumbertypeoffsetirecordNumberOffsetsLjava/util/Map;positionLocalVariableTypeTableSLjava/util/Map;MreadReferencedSegments7()Lorg/apache/jackrabbit/oak/segment/SegmentReferences;msbJlsbreferencedSegmentsLjava/util/List;?Ljava/util/List;N?(Lorg/apache/jackrabbit/oak/segment/SegmentStore;Lorg/apache/jackrabbit/oak/segment/SegmentReader;[BLorg/apache/jackrabbit/oak/segment/RecordNumbers;Lorg/apache/jackrabbit/oak/segment/SegmentReferences;Ljava/lang/String;)VbuffergetSegmentVersion4()Lorg/apache/jackrabbit/oak/segment/SegmentVersion;poslength(III)I	rawOffset(IIII)IrecordIdOffsetbasegetSegmentId/()Lorg/apache/jackrabbit/oak/segment/SegmentId;getReferencedSegmentIdCount()IgetRecordNumberCountgetReferencedSegmentId(I)Ljava/util/UUID;indexgetGcGeneration((Ljava/nio/ByteBuffer;Ljava/util/UUID;)I	segmentIdLjava/util/UUID;getSegmentInfo()Ljava/lang/String;Ljavax/annotation/CheckForNull;sizereadByte(I)B(II)B	readShort(I)SreadInt(I)IreadLong(I)J	readBytes(I[BII)V	(II[BII)VdreadRecordId1(III)Lorg/apache/jackrabbit/oak/segment/RecordId;0(II)Lorg/apache/jackrabbit/oak/segment/RecordId;/(I)Lorg/apache/jackrabbit/oak/segment/RecordId;internalReadRecordId
asUnsigned(S)IvalueSdereferenceSegmentId0(I)Lorg/apache/jackrabbit/oak/segment/SegmentId;	reference
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;childNameIdheadhasPrimaryTypeZ
hasMixinTypeszeroChildNodesmanyChildNodes
mixinCount
propertyCountprimaryType-Lorg/apache/jackrabbit/oak/api/PropertyState;
mixinTypes	childName
properties5[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;Ob	readProps:(III)[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;
propertyNamesq
readLength/(Lorg/apache/jackrabbit/oak/segment/RecordId;)JinternalReadLengthtoStringentryEntry7Lorg/apache/jackrabbit/oak/segment/RecordNumbers$Entry;bsegmentInfowriterLjava/io/PrintWriter;stringLjava/io/StringWriter;01PwriteTo(Ljava/io/OutputStream;)VLjava/io/OutputStream;channel'Ljava/nio/channels/WritableByteChannel;Q
Exceptions
forEachRecord=(Lorg/apache/jackrabbit/oak/segment/Segment$RecordConsumer;)Vconsumer:Lorg/apache/jackrabbit/oak/segment/Segment$RecordConsumer;
access$000x0
SourceFileSegment.java)org/apache/jackrabbit/oak/segment/Segment/org/apache/jackrabbit/oak/segment/SegmentWriter??RSTU.org/apache/jackrabbit/oak/segment/SegmentStore??/org/apache/jackrabbit/oak/segment/SegmentReader??+org/apache/jackrabbit/oak/segment/SegmentId??java/nio/ByteBuffer??VWX;YZ[+org/apache/jackrabbit/oak/segment/Segment$1?\]^_`??
????a?7org/apache/jackrabbit/oak/segment/IdentityRecordNumbers:org/apache/jackrabbit/oak/segment/IllegalSegmentReferences2org/apache/commons/io/output/ByteArrayOutputStreambcdefghi7|jklmjava/io/IOExceptionjava/lang/StringBuilderError dumping segment: nop7|7qrs-,-.-t@uv-org/apache/jackrabbit/oak/segment/RecordEntrywxy?zM{|8org/apache/jackrabbit/oak/segment/ImmutableRecordNumbers?}/Segment cannot have more than 0xffff references~??B??N??CE???X?KJGHLMPQ*org/apache/jackrabbit/oak/segment/RecordId??Referenced segment not found{BX???java/lang/Integer,org/apache/jackrabbit/oak/segment/ListRecord??/org/apache/jackrabbit/oak/segment/SegmentStream???7?Rjava/lang/Throwable??String is too long: n??@GIjcr:primaryTypeS???????jcr:mixinTypes???????*org/apache/jackrabbit/oak/segment/Templatetu??2org/apache/jackrabbit/oak/segment/PropertyTemplate?J??@??????yBjava/io/StringWriterjava/io/PrintWriter??Segment %s (%d bytes)%njava/lang/Object??67Info: %s, Generation: %d%n2-J--------------------------------------------------------------------------???Wreference %02x: %s%n%10s record %08x: %08x%n???-%04x: n?%02x    n??R????WQ????8org/apache/jackrabbit/oak/segment/Segment$RecordConsumer
java/util/Mapjava/util/List+org/apache/jackrabbit/oak/api/PropertyStatejava/util/Iterator%java/nio/channels/WritableByteChannel()V$com/google/common/base/PreconditionscheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;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;
getMessagecom/google/common/collect/MapsnewLinkedHashMap()Ljava/util/LinkedHashMap;getIntvalueOf(I)Ljava/lang/Integer;,org/apache/jackrabbit/oak/segment/RecordTypevalues1()[Lorg/apache/jackrabbit/oak/segment/RecordType;2(Lorg/apache/jackrabbit/oak/segment/RecordType;I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/util/Map;)Vcom/google/common/collect/ListsnewArrayListWithCapacity(I)Ljava/util/ArrayList;getLongnewSegmentId1(JJ)Lorg/apache/jackrabbit/oak/segment/SegmentId;add(Ljava/lang/Object;)Z(Ljava/util/List;)VnewDataSegmentIdwrap([B)Ljava/nio/ByteBuffer;loaded.(Lorg/apache/jackrabbit/oak/segment/Segment;)V/org/apache/jackrabbit/oak/segment/RecordNumbers	getOffset(Ljava/lang/String;)VcheckPositionIndexes(III)Vlimit(Z)V3org/apache/jackrabbit/oak/segment/SegmentReferencesasUUID()Ljava/util/UUID;java/util/UUIDgetLeastSignificantBits()J(J)Ziterator()Ljava/util/Iterator;next()Ljava/lang/Object;getRecordNumber	remaininggetShort	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(J)Ljava/lang/StringBuilder;@(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;(Ljava/io/Writer;)Vformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;printlnhasNextgetType0()Lorg/apache/jackrabbit/oak/segment/RecordType;(C)Ljava/io/PrintWriter;/(Ljava/lang/CharSequence;)Ljava/io/PrintWriter;java/nio/channels/Channels
newChannel?(Ljava/io/OutputStream;)Ljava/nio/channels/WritableByteChannel;hasRemainingwrite(Ljava/nio/ByteBuffer;)Iconsume3(ILorg/apache/jackrabbit/oak/segment/RecordType;I)V!????????????????????????????L????????????????????????????????????????????????B??*	???@`dd?~?????????????*?*+???*,???	*-??
?*???
-??c?6?0?%?a??K?????Y*-??*??**??**??? *??*?Y??*?Y????R????%?1?8?@?N?Y?c?y?|????????????????>@U???????????????????m?????@?)?????
???G?Y? L*	+?!+?"?#?$M+?%,?M?'Y?()?*,?+?*?,N+?%-?:+?%? &> 8>>@>????? ?!?8?? !G??? D]	
?3t?-L*?
?.=? *?/h`=>*?0?K*?
?16?*?
?6?*?
?16?+?2?3Y?42?5?6W?????7Y+?8??:?????#?-?0?:?=?G?J?e?k??H-8?:+
?G?P?t??ph?p?
??O?o*?/`9??:?*?/?;L*?
?.=? >*?/?7*?
?<7?*?
?<7?+*??=?>W???ǻ?Y+?@??2???%?(2<?IL`f	?><$I*<?o??R%J?R?@??;???]*?*+???*,???	*+?A?*??B?C*-??D?E?
*-3??*?*?*?*?F??.$0>HNT\?H]??]??]??] ]??]??]???%??????!"?/*??????#??G	*?G??#? 	??	?	$?#%?Q	*?G??'?*	??	?	&?	$?#'??Y*??H6?
?IYJ?K?`h`6`L?M*?
?NLd`6*?
?.???O??"79:='>3?B@VA?RY??Y?Y&?Y(?Y$?M?'2)?B#??
??5@*+?/*???E???,-?4
*?
?1??I?
??.-?4
*?
?1??M?
??/0?D*?`?P?Q??Q???1?	23?X+?R?S?*
?1???
]
^???45?@2-?9*?
*??Q?T??h???67?o4*?C?+*???!***??U?V?W?X?Y?C*?C??~/??4???/?89-?2*?
?Z??????:;?;*?[???????:<?M*?
*?\????? ????=>?B*?
*?]?^????????@?B*?
*?]?1??????????M*?
*?\?1???? ????AB?C*?
*?]??~??6?~??6?~??6z?~6?~66	:
?$*	??:?*?	??????:
?	:?F?B:6

??%*	??:
*?	??S?	?
??????????:??:?
?:?!?*	??:
*?	
??:?	*	??:
??Y*?	

?????#???!?/?=?G?M?P?SW`hpux{?	?
???
?
??????????????`^_?`_?*?
?<ab?c_
???d??ef!?gf/?hf=?ifG?j?M?k?P??	S?lm
{?nm?Io??pq
?G?@?@?@?@?<?r?rs?)??[??tu??	p??:?f*??:?vY??w:?6?D*??[6??Y*?	????????????S??????6
"#
$% &#',(7)I*S+`*g'm.?\	70
?&G?[?_ MvXp??pk?p?p?jpq?x?&?wxY?8	?wxYw;;[?	?wxYw;;[??wyz?@+??+??????2????_yB??**?]?j??6????{B?O?*?
???~=?~???@~??~x*?
??~??`????8y*?
???~?0y?*?
???~?(y?*?
???~? y?*?
???~?y?*?
???~?y?*?
???~?y?*?
??~??oa??::;<=">.?<BMCaDuE?F?G?H?I? ????#??$??? |7??e??Y??L??Y+??MN*?
?Z6,???Y*?SY?2S??W*??:?,???YSY*???2S??W*????,???6*???:???-?V?
:,???Y??2SYS??W???*??U:???A?V?W:,???Y??SY?X?2SY???2S??W???,???*?
?N`?~d6*?
?N??,???YL*?
?Nd`z?2S??W6?Z?p?
, ??W`*?
?.?+*?
`?6,???Y?~?2S??W?
,???W????, ??W6?P`*?
?.?4*?
`?6 ??,???W?
,.??W?
, ??W????,?????,???+??:,?-?,???:-?}?,???:N?:	,?-?,???:
-
?}?,??	?!%(|:|BLPS|:DB??0RSTV6W<XAY[[e\k^n`?a?b?d?e?f?e?gijk$lDmNnZoaqpr~s?t?u?m?x?y?z?{?|?}??????y??
???:SB???
?4??/}n??~??G^?? ???T?$?<???"#?T??e??]?????[???	[???3?
??G??.6??	?<??	????	[[	
????		G	?
???			
???? *?
?`M+??N,???-,??W??????
????* ?? U? ?
????
???&????9*??UM,???(,?V?WN+-?X-??-??????ձ???5?8?? }9??9????
??-??/*???????????	W?~	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy