Class TargetedSweepMetadata
java.lang.Object
com.palantir.atlasdb.keyvalue.api.TargetedSweepMetadata
- All Implemented Interfaces:
com.palantir.common.persist.Persistable
@Immutable
public abstract class TargetedSweepMetadata
extends Object
implements com.palantir.common.persist.Persistable
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.palantir.common.persist.Persistable
com.palantir.common.persist.Persistable.Hydrator<T extends Object>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.palantir.common.persist.Persistable.Hydrator<TargetedSweepMetadata>
static final int
static final int
Fields inherited from interface com.palantir.common.persist.Persistable
HYDRATOR_NAME
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
abstract boolean
abstract long
boolean
byte[]
abstract int
shard()
-
Field Details
-
MAX_SHARDS
public static final int MAX_SHARDS- See Also:
-
MAX_DEDICATED_ROWS
public static final int MAX_DEDICATED_ROWS- See Also:
-
BYTES_HYDRATOR
public static final com.palantir.common.persist.Persistable.Hydrator<TargetedSweepMetadata> BYTES_HYDRATOR
-
-
Constructor Details
-
TargetedSweepMetadata
public TargetedSweepMetadata()
-
-
Method Details
-
conservative
public abstract boolean conservative() -
dedicatedRow
public abstract boolean dedicatedRow() -
shard
public abstract int shard() -
dedicatedRowNumber
public abstract long dedicatedRowNumber() -
nonSweepableTransaction
@Default public boolean nonSweepableTransaction() -
persistToBytes
public byte[] persistToBytes()- Specified by:
persistToBytes
in interfacecom.palantir.common.persist.Persistable
-