Package com.db4o.internal.activation
Class FixedUpdateDepth
- java.lang.Object
-
- com.db4o.internal.activation.FixedUpdateDepth
-
- All Implemented Interfaces:
UpdateDepth
- Direct Known Subclasses:
LegacyFixedUpdateDepth
,TPFixedUpdateDepth
public abstract class FixedUpdateDepth extends java.lang.Object implements UpdateDepth
-
-
Constructor Summary
Constructors Constructor Description FixedUpdateDepth(int depth)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description UpdateDepth
adjust(ClassMetadata clazz)
FixedUpdateDepth
adjustDepthToBorders()
UpdateDepth
adjustUpdateDepthForCascade(boolean isCollection)
UpdateDepth
descend()
boolean
equals(java.lang.Object other)
protected abstract FixedUpdateDepth
forDepth(int depth)
int
hashCode()
boolean
isBroaderThan(FixedUpdateDepth other)
boolean
negative()
boolean
sufficientDepth()
java.lang.String
toString()
boolean
tpMode()
void
tpMode(boolean tpMode)
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.db4o.internal.activation.UpdateDepth
canSkip
-
-
-
-
Method Detail
-
tpMode
public void tpMode(boolean tpMode)
-
tpMode
public boolean tpMode()
-
sufficientDepth
public boolean sufficientDepth()
- Specified by:
sufficientDepth
in interfaceUpdateDepth
-
negative
public boolean negative()
- Specified by:
negative
in interfaceUpdateDepth
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
adjust
public UpdateDepth adjust(ClassMetadata clazz)
- Specified by:
adjust
in interfaceUpdateDepth
-
isBroaderThan
public boolean isBroaderThan(FixedUpdateDepth other)
-
adjustDepthToBorders
public FixedUpdateDepth adjustDepthToBorders()
-
adjustUpdateDepthForCascade
public UpdateDepth adjustUpdateDepthForCascade(boolean isCollection)
- Specified by:
adjustUpdateDepthForCascade
in interfaceUpdateDepth
-
descend
public UpdateDepth descend()
- Specified by:
descend
in interfaceUpdateDepth
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
forDepth
protected abstract FixedUpdateDepth forDepth(int depth)
-
-