
org.apache.jackrabbit.oak.segment.SegmentNodeState.class Maven / Gradle / Ivy
???? 3U=
?> f? f@
ABC fD
EFG fH
EI
fJ
fK
fL
MN
fO P Q
fR
fS
PT
PU
PK
PR
MV
MW
MXY
Z[
\
]^
_
`
a
fb
Qc
Qd
Qef
ETg
Qh
fi j
Qk Qlm
1n
op
1q
rstu vw
va xy
fz x{
|} x~ x
f? x? x?
x?
A????
o? ??
??
M?
??
1?t????????
f?
??
??
?? ?
?? ??
??
???
\?? ??
^?
f? ?? ??
???
??
f?
o?
??
??
o?
E?
Q?????
Q? H?? s? s???
Q?????
Q?
??
?T??
??
f?
E?
QT
Q??
??
??
?S
f?? 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; pos I msb J lsb offset? 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;? ???m 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 ? ??? ? ???????? ? ??????4 ? ?56? ??????? java/lang/StringBuilder ?? java/util/UUID ???? :????9 ? ? ??????? jcr:primaryType jcr:mixinTypes?? ? ???? ?? ? ,org/apache/jackrabbit/oak/segment/ListRecord ??? 4??6
? ? ? ?
? ? ? ? ? ? ? ?? java/lang/String java/lang/Iterable !"#$?% ?&' *org/apache/jackrabbit/oak/segment/RecordId *org/apache/jackrabbit/oak/segment/Template ? ?( ?4)*+,-./01234 ?" ? =org/apache/jackrabbit/oak/plugins/memory/MemoryChildNodeEntry ?5 4org/apache/jackrabbit/oak/segment/SegmentNodeBuilder6' /org/apache/jackrabbit/oak/segment/SegmentWriter ?7/08 ? ?9
2org/apache/jackrabbit/oak/segment/SegmentNodeState :+,34;<=>? ? ?>@ ?A?BCDCE 2org/apache/jackrabbit/oak/spi/state/ChildNodeEntry+FGH ?IJHKL ??MNOPQ/R ? ?MS -org/apache/jackrabbit/oak/spi/state/NodeState509T (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;
toString10 readLong (I)J readShort (I)S unpack (S)I ()V (JJ)V append -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; 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; ! f ? ? ? ? ? ? ? ? ? ? ? ? B ? ? B ? ? " ? ? ? ? )*-? *? *? *+? ? ? *,? ? ? ?
? ? M E
G N O ( P ? * ) ? ? ) ? ? ) ? ? ) ? ? ? ) ? ? ? ? ? ? ? ? ? ? ? W *+,? -? ? ?
V
W ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? X *? ? **?
*? ? ? *? ? ? Z ] _ ? ? ? ? ? ? ? X *? ? **? *? ? ? *? ? ? c f h ? ? ? ? ? ? ? Q *?
L*? +*? ? ? ? ?
l m ? ? ? ? ? ? ? ? ? g*?
*? ? L+*? ? ? +? ?+? M+? >,? 7,`? 7,`? ? 6? Y? ? Y? ? !? "? #? $? ? &