Class Commit
- java.lang.Object
-
- org.apache.cassandra.service.paxos.Commit
-
public class Commit extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCommit.CommitSerializer
-
Field Summary
Fields Modifier and Type Field Description java.util.UUIDballotstatic Commit.CommitSerializerserializerPartitionUpdateupdate
-
Constructor Summary
Constructors Constructor Description Commit(java.util.UUID ballot, PartitionUpdate update)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CommitemptyCommit(DecoratedKey key, TableMetadata metadata)booleanequals(java.lang.Object o)booleanhasBallot(java.util.UUID ballot)inthashCode()booleanisAfter(Commit other)booleanisEmpty()Whether this is an empty commit, that is one with no updates.MutationmakeMutation()static CommitnewPrepare(DecoratedKey key, TableMetadata metadata, java.util.UUID ballot)static CommitnewProposal(java.util.UUID ballot, PartitionUpdate update)java.lang.StringtoString()
-
-
-
Field Detail
-
serializer
public static final Commit.CommitSerializer serializer
-
ballot
public final java.util.UUID ballot
-
update
public final PartitionUpdate update
-
-
Constructor Detail
-
Commit
public Commit(java.util.UUID ballot, PartitionUpdate update)
-
-
Method Detail
-
newPrepare
public static Commit newPrepare(DecoratedKey key, TableMetadata metadata, java.util.UUID ballot)
-
newProposal
public static Commit newProposal(java.util.UUID ballot, PartitionUpdate update)
-
emptyCommit
public static Commit emptyCommit(DecoratedKey key, TableMetadata metadata)
-
isAfter
public boolean isAfter(Commit other)
-
hasBallot
public boolean hasBallot(java.util.UUID ballot)
-
isEmpty
public boolean isEmpty()
Whether this is an empty commit, that is one with no updates.
-
makeMutation
public Mutation makeMutation()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-