Class SetNodeResultImpl<K>
java.lang.Object
io.usethesource.capsule.core.trie.SetNodeResultImpl<K>
- All Implemented Interfaces:
SetNodeResult<K>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate booleanprivate booleanprivate K -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintbooleanbooleanvoidmodified()voidvoidupdateDeltaHashCode(int deltaHashCode) voidupdateDeltaSize(int deltaSize)
-
Field Details
-
replacedValue
-
isModified
private boolean isModified -
isReplaced
private boolean isReplaced -
deltaSize
private int deltaSize -
deltaHashCode
private int deltaHashCode
-
-
Constructor Details
-
SetNodeResultImpl
public SetNodeResultImpl()
-
-
Method Details
-
getDeltaSize
public int getDeltaSize()- Specified by:
getDeltaSizein interfaceSetNodeResult<K>
-
updateDeltaSize
public void updateDeltaSize(int deltaSize) - Specified by:
updateDeltaSizein interfaceSetNodeResult<K>
-
getDeltaHashCode
public int getDeltaHashCode()- Specified by:
getDeltaHashCodein interfaceSetNodeResult<K>
-
updateDeltaHashCode
public void updateDeltaHashCode(int deltaHashCode) - Specified by:
updateDeltaHashCodein interfaceSetNodeResult<K>
-
modified
public void modified()- Specified by:
modifiedin interfaceSetNodeResult<K>
-
updated
- Specified by:
updatedin interfaceSetNodeResult<K>
-
isModified
public boolean isModified()- Specified by:
isModifiedin interfaceSetNodeResult<K>
-
hasReplacedValue
public boolean hasReplacedValue()- Specified by:
hasReplacedValuein interfaceSetNodeResult<K>
-
getReplacedValue
- Specified by:
getReplacedValuein interfaceSetNodeResult<K>
-