
org.apache.jackrabbit.oak.segment.SegmentNodeState.class Maven / Gradle / Ivy
???? 3cD
?E iF iG
HIJ iK
LMN iO
LP
iQ
iR
iS
TU
iV W X
iY
Z[
Z\
Z]
T^_
`a
b
cd
e
f
g
ih
ii
Sj
Sk
SR
Sh
Tl
im
Tn
To
Tpq
Hjr
Ts
it u
Tv Twx
4y
z{
4|
}~? ??
?g ??
i? ??
?? ?? ??
i? ?? ??
??
H????
z? ??
??
T?
??
4?????????
i?
??
??
?? ?
?? ??
??
???
_?? ??
a?
i? ?? ??
???
??
i?
z?
??
??
z?
H?
T?????
T? K?? v? v???
T?????
T?
??
?j??
??
i?
H?
Tj
T??
??
??
?i
i?? reader 1Lorg/apache/jackrabbit/oak/segment/SegmentReader; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; writer !Lcom/google/common/base/Supplier; Signature TLcom/google/common/base/Supplier;
templateId ,Lorg/apache/jackrabbit/oak/segment/RecordId; template ,Lorg/apache/jackrabbit/oak/segment/Template; ?(Lorg/apache/jackrabbit/oak/segment/SegmentReader;Lcom/google/common/base/Supplier;Lorg/apache/jackrabbit/oak/segment/RecordId;)V Code LineNumberTable LocalVariableTable this 4Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; id LocalVariableTypeTable ?(Lorg/apache/jackrabbit/oak/segment/SegmentReader;Lcom/google/common/base/Supplier;Lorg/apache/jackrabbit/oak/segment/RecordId;)V "RuntimeVisibleParameterAnnotations ?(Lorg/apache/jackrabbit/oak/segment/SegmentReader;Lorg/apache/jackrabbit/oak/segment/SegmentWriter;Lorg/apache/jackrabbit/oak/segment/RecordId;)V 1Lorg/apache/jackrabbit/oak/segment/SegmentWriter;
getTemplateId .()Lorg/apache/jackrabbit/oak/segment/RecordId;
StackMapTable getTemplate .()Lorg/apache/jackrabbit/oak/segment/Template; getChildNodeMap /()Lorg/apache/jackrabbit/oak/segment/MapRecord; segment +Lorg/apache/jackrabbit/oak/segment/Segment; getStableId ()Ljava/lang/String; buffer Ljava/nio/ByteBuffer; msb J lsb offset I getStableIdBytes ()[B [B? exists ()Z getPropertyCount ()J count? hasProperty (Ljava/lang/String;)Z name Ljava/lang/String; getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; property -Lorg/apache/jackrabbit/oak/api/PropertyState; propertyTemplate 4Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;?? Ljavax/annotation/CheckForNull; getRecordId ?(Lorg/apache/jackrabbit/oak/segment/Segment;Lorg/apache/jackrabbit/oak/segment/Template;Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;)Lorg/apache/jackrabbit/oak/segment/RecordId; ids rid pIds .Lorg/apache/jackrabbit/oak/segment/ListRecord;
getProperties ()Ljava/lang/Iterable;
propertyId i propertyTemplates 5[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate; list Ljava/util/List; primaryType
mixinTypes ?Ljava/util/List;? ???x E()Ljava/lang/Iterable;
getBoolean getLong (Ljava/lang/String;)J value? getString &(Ljava/lang/String;)Ljava/lang/String;
getStrings ((Ljava/lang/String;)Ljava/lang/Iterable; <(Ljava/lang/String;)Ljava/lang/Iterable; getName getNames getValueAsString J(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/String; primary type $Lorg/apache/jackrabbit/oak/api/Type; 'Lorg/apache/jackrabbit/oak/api/Type<*>; M(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type<*>;)Ljava/lang/String; getValuesAsStrings L(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Iterable; mixin size values $Ljava/util/List;? c(Ljava/lang/String;Lorg/apache/jackrabbit/oak/api/Type<*>;)Ljava/lang/Iterable; getChildNodeCount (J)J max childName hasChildNode getChildNode C(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; child ,Lorg/apache/jackrabbit/oak/segment/MapEntry; childNodeId getChildNodeNames *()Ljava/lang/Iterable; getChildNodeEntries M()Ljava/lang/Iterable<+Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;>; builder 8()Lorg/apache/jackrabbit/oak/segment/SegmentNodeBuilder; compareAgainstBaseState e(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeStateDiff;)Z d beforeProperty
afterProperty entry 4Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry; afterNode /Lorg/apache/jackrabbit/oak/spi/state/NodeState;
beforeNode
afterChild beforeChildRemoved Z beforeChild afterMap -Lorg/apache/jackrabbit/oak/segment/MapRecord; beforeMap base diff 3Lorg/apache/jackrabbit/oak/spi/state/NodeStateDiff; that beforeTemplate beforeId
afterTemplate afterId beforeIndex
afterIndex beforeProperties afterProperties beforeChildName afterChildName??? compareProperties ?(Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/spi/state/NodeStateDiff;)Z before after
fastEquals a(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z a b hashCode ()I equals (Ljava/lang/Object;)Z object Ljava/lang/Object; toString 3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;
SourceFile SegmentNodeState.java "org/apache/jackrabbit/JcrConstants ?? ? ? ? ???? /org/apache/jackrabbit/oak/segment/SegmentReader ? ???? com/google/common/base/Supplier ? ??? ? ???????? ? ????? ? ???? ? ????? java/lang/StringBuilder ?? java/util/UUID ???? :????@ ??; ? ?<=? ? ? ? jcr:primaryType jcr:mixinTypes ? ?
? ? ,org/apache/jackrabbit/oak/segment/ListRecord ?
?;??= ? ? ? ? ? ? ? ? ? ? ? ?!"?#$ java/lang/String%&'( java/lang/Iterable)*+,-./0+12?3 ?45 *org/apache/jackrabbit/oak/segment/RecordId *org/apache/jackrabbit/oak/segment/Template ? ?6 ?;789:;<=>?@AB ?0 ? =org/apache/jackrabbit/oak/plugins/memory/MemoryChildNodeEntry ?C 4org/apache/jackrabbit/oak/segment/SegmentNodeBuilderD5 /org/apache/jackrabbit/oak/segment/SegmentWriter ?E67F ? ?G 2org/apache/jackrabbit/oak/segment/SegmentNodeStateH23:;IJKLM ? ?LN ?O?PQRQS 2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry9TUVWXVYZ ??[\]^_6` ? ?[a -org/apache/jackrabbit/oak/spi/state/NodeState<7@b (org/apache/jackrabbit/oak/segment/Record +org/apache/jackrabbit/oak/api/PropertyState 2org/apache/jackrabbit/oak/segment/PropertyTemplate java/util/List )org/apache/jackrabbit/oak/segment/Segment java/util/Iterator 1org/apache/jackrabbit/oak/spi/state/NodeStateDiff /(Lorg/apache/jackrabbit/oak/segment/RecordId;)V $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; com/google/common/base/Suppliers memoize D(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;
ofInstance 5(Ljava/lang/Object;)Lcom/google/common/base/Supplier;
getSegment -()Lorg/apache/jackrabbit/oak/segment/Segment; getOffset (II)I readRecordId /(I)Lorg/apache/jackrabbit/oak/segment/RecordId; readTemplate Z(Lorg/apache/jackrabbit/oak/segment/RecordId;)Lorg/apache/jackrabbit/oak/segment/Template; readMap [(Lorg/apache/jackrabbit/oak/segment/RecordId;)Lorg/apache/jackrabbit/oak/segment/MapRecord; java/nio/ByteBuffer wrap ([B)Ljava/nio/ByteBuffer; getShort ()S unpack (S)I ()V (JJ)V append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; getBytes readBytes (I[BII)V getPropertyTemplates 7()[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate; getPrimaryType /()Lorg/apache/jackrabbit/oak/api/PropertyState;
getMixinTypes getPropertyTemplate H(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/segment/PropertyTemplate; readProperty ?(Lorg/apache/jackrabbit/oak/segment/RecordId;Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;)Lorg/apache/jackrabbit/oak/segment/SegmentPropertyState; getChildName ZERO_CHILD_NODES 0(Lorg/apache/jackrabbit/oak/segment/RecordId;I)V getIndex getEntry com/google/common/collect/Lists newArrayListWithCapacity (I)Ljava/util/ArrayList; add java/lang/Boolean TRUE Ljava/lang/Boolean; "org/apache/jackrabbit/oak/api/Type BOOLEAN LONG java/lang/Long parseLong STRING STRINGS NAME NAMES isArray
checkArgument (Z)V getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; getType &()Lorg/apache/jackrabbit/oak/api/Type;
readString @(Lorg/apache/jackrabbit/oak/segment/RecordId;)Ljava/lang/String; java/util/Collections emptyList ()Ljava/util/List; readInt (I)I
singletonList $(Ljava/lang/Object;)Ljava/util/List;
getEntries iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; +org/apache/jackrabbit/oak/segment/MapRecord @(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/segment/MapEntry; *org/apache/jackrabbit/oak/segment/MapEntry getNodeState 6()Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; readNode b(Lorg/apache/jackrabbit/oak/segment/RecordId;)Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; 5org/apache/jackrabbit/oak/spi/state/AbstractNodeState checkValidName (Ljava/lang/String;)V 7org/apache/jackrabbit/oak/plugins/memory/EmptyNodeState MISSING_NODE getKeys D(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V get h(Lorg/apache/jackrabbit/oak/segment/SegmentNodeState;Lorg/apache/jackrabbit/oak/segment/SegmentWriter;)V
EMPTY_NODE compareAgainstEmptyState ?(Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeStateDiff;)Z java/lang/Integer valueOf (I)Ljava/lang/Integer; compareTo (Ljava/lang/Integer;)I (Ljava/lang/String;)I g(Lorg/apache/jackrabbit/oak/segment/RecordId;I)Lorg/apache/jackrabbit/oak/segment/SegmentPropertyState;
propertyAdded 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)Z propertyDeleted B(Lorg/apache/jackrabbit/oak/segment/RecordId;)Ljava/lang/Iterable; 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; childNodeDeleted D(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z o(Ljava/lang/String;Lorg/apache/jackrabbit/oak/segment/RecordId;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; childNodeAdded childNodeChanged s(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Z compare c(Lorg/apache/jackrabbit/oak/segment/MapRecord;Lorg/apache/jackrabbit/oak/spi/state/NodeStateDiff;)Z java/lang/Object propertyChanged ](Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/PropertyState;)Z '(Ljava/lang/Object;Ljava/lang/Object;)Z [(Lorg/apache/jackrabbit/oak/segment/RecordId;Lorg/apache/jackrabbit/oak/segment/RecordId;)Z C(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Ljava/lang/String; ! i ? ? ? ? ? ? ? ? ? ? ? ? B ? ? B ? ? # ? ? ? ? )*-? *? *? *+? ? ? *,? ? ? ?
? ? N F
H O P ( Q ? * ) ? ? ) ? ? ) ? ? ) ? ? ? ) ? ? ? ? ? ? ? ? ? ? ? W *+,? -? ? ?
W
X ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? X *? ? **?
*? ? ? *? ? ? [ ^ ` ? ? ? ? ? ? ? X *? ? **? *? ? ? *? ? ? d g i ? ? ? ? ? ? ? Q *?
L*? +*? ? ? ? ?
m n ? ? ? ? ? ? ? ? ? >*? ? L+? A+? 7+? ? 6? Y? ? Y ? ? ? ? ? ? ? y z
{ | } ? 4 > ? ? 6 ? ?
1 ? ? + ? ? " ? ? ? ? ? ? 2*?
*? !? L+*? "? #? +? $??M+? %+? &,,?? ',? ? ? ? ? ? ! ? 0 ? ? ! ? ? 2 ? ? &