public class Commit
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Commit.CommitSerializer |
Modifier and Type | Field and Description |
---|---|
java.util.UUID |
ballot |
static Commit.CommitSerializer |
serializer |
PartitionUpdate |
update |
Constructor and Description |
---|
Commit(java.util.UUID ballot,
PartitionUpdate update) |
Modifier and Type | Method and Description |
---|---|
static Commit |
emptyCommit(DecoratedKey key,
TableMetadata metadata) |
boolean |
equals(java.lang.Object o) |
boolean |
hasBallot(java.util.UUID ballot) |
int |
hashCode() |
boolean |
isAfter(Commit other) |
boolean |
isEmpty()
Whether this is an empty commit, that is one with no updates.
|
Mutation |
makeMutation() |
static Commit |
newPrepare(DecoratedKey key,
TableMetadata metadata,
java.util.UUID ballot) |
static Commit |
newProposal(java.util.UUID ballot,
PartitionUpdate update) |
java.lang.String |
toString() |
public static final Commit.CommitSerializer serializer
public final java.util.UUID ballot
public final PartitionUpdate update
public Commit(java.util.UUID ballot, PartitionUpdate update)
public static Commit newPrepare(DecoratedKey key, TableMetadata metadata, java.util.UUID ballot)
public static Commit newProposal(java.util.UUID ballot, PartitionUpdate update)
public static Commit emptyCommit(DecoratedKey key, TableMetadata metadata)
public boolean isAfter(Commit other)
public boolean hasBallot(java.util.UUID ballot)
public boolean isEmpty()
public Mutation makeMutation()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2009-2022 The Apache Software Foundation