@Deprecated public class TransactionEdit extends Object implements org.apache.hadoop.io.Writable
TransactionLog.
 This class was included for backward compatibility reasons. It will be removed in future releases.| Modifier and Type | Class and Description | 
|---|---|
| static class  | TransactionEdit.StateDeprecated.  The possible state changes for a transaction. | 
| Constructor and Description | 
|---|
| TransactionEdit()Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| static TransactionEdit | createAborted(long writePointer,
             TransactionType type,
             long[] checkpointPointers)Deprecated.  Creates a new instance in the  TransactionEdit.State.ABORTEDstate. | 
| static TransactionEdit | createCheckpoint(long writePointer,
                long parentWritePointer)Deprecated.  Creates a new instance in the  TransactionEdit.State.CHECKPOINTstate. | 
| static TransactionEdit | createCommitted(long writePointer,
               Set<ChangeId> changes,
               long nextWritePointer,
               boolean canCommit)Deprecated.  Creates a new instance in the  TransactionEdit.State.COMMITTEDstate. | 
| static TransactionEdit | createCommitting(long writePointer,
                Set<ChangeId> changes)Deprecated.  Creates a new instance in the  TransactionEdit.State.COMMITTINGstate. | 
| static TransactionEdit | createInvalid(long writePointer)Deprecated.  Creates a new instance in the  TransactionEdit.State.INVALIDstate. | 
| static TransactionEdit | createMoveWatermark(long writePointer)Deprecated.  Creates a new instance in the  TransactionEdit.State.MOVE_WATERMARKstate. | 
| static TransactionEdit | createStarted(long writePointer,
             long visibilityUpperBound,
             long expirationDate,
             TransactionType type)Deprecated.  Creates a new instance in the  TransactionEdit.State.INPROGRESSstate. | 
| static TransactionEdit | createTruncateInvalidTx(Set<Long> truncateInvalidTx)Deprecated.  Creates a new instance in the  TransactionEdit.State.TRUNCATE_INVALID_TXstate. | 
| static TransactionEdit | createTruncateInvalidTxBefore(long truncateInvalidTxTime)Deprecated.  Creates a new instance in the  TransactionEdit.State.TRUNCATE_INVALID_TXstate. | 
| boolean | equals(Object o)Deprecated.  | 
| boolean | getCanCommit()Deprecated.  Returns whether or not the transaction should be moved to the committed set. | 
| Set<ChangeId> | getChanges()Deprecated.  | 
| long[] | getCheckpointPointers()Deprecated.  Returns the checkpoint write pointers for the edit. | 
| long | getCommitPointer()Deprecated.  Returns the write pointer used to commit the row key change set. | 
| long | getExpiration()Deprecated.  Returns any expiration timestamp (in milliseconds) associated with the state change. | 
| long | getParentWritePointer()Deprecated.  Returns the parent write pointer for a checkpoint operation. | 
| TransactionEdit.State | getState()Deprecated.  Returns the type of state change represented. | 
| Set<Long> | getTruncateInvalidTx()Deprecated.  Returns the transaction ids to be removed from invalid transaction list. | 
| long | getTruncateInvalidTxTime()Deprecated.  Returns the time until which the invalid transactions need to be truncated from invalid transaction list. | 
| TransactionType | getType()Deprecated.  Returns the transaction type. | 
| long | getVisibilityUpperBound()Deprecated.  | 
| long | getWritePointer()Deprecated.  Returns the transaction write pointer assigned for the state change. | 
| int | hashCode()Deprecated.  | 
| void | readFields(DataInput in)Deprecated.  | 
| String | toString()Deprecated.  | 
| void | write(DataOutput out)Deprecated.  | 
public long getWritePointer()
public long getVisibilityUpperBound()
public TransactionEdit.State getState()
public long getExpiration()
TransactionEdit.State.INPROGRESS.public Set<ChangeId> getChanges()
TransactionEdit.State.COMMITTING or TransactionEdit.State.COMMITTED.public long getCommitPointer()
TransactionEdit.State.COMMITTED.public boolean getCanCommit()
TransactionEdit.State.COMMITTED.public TransactionType getType()
TransactionEdit.State.INPROGRESS or
 TransactionEdit.State.ABORTED.public Set<Long> getTruncateInvalidTx()
TransactionEdit.State.TRUNCATE_INVALID_TXpublic long getTruncateInvalidTxTime()
TransactionEdit.State.TRUNCATE_INVALID_TXpublic long getParentWritePointer()
TransactionEdit.State.CHECKPOINTpublic long[] getCheckpointPointers()
TransactionEdit.State.ABORTED.public static TransactionEdit createStarted(long writePointer, long visibilityUpperBound, long expirationDate, TransactionType type)
TransactionEdit.State.INPROGRESS state.public static TransactionEdit createCommitting(long writePointer, Set<ChangeId> changes)
TransactionEdit.State.COMMITTING state.public static TransactionEdit createCommitted(long writePointer, Set<ChangeId> changes, long nextWritePointer, boolean canCommit)
TransactionEdit.State.COMMITTED state.public static TransactionEdit createAborted(long writePointer, TransactionType type, long[] checkpointPointers)
TransactionEdit.State.ABORTED state.public static TransactionEdit createInvalid(long writePointer)
TransactionEdit.State.INVALID state.public static TransactionEdit createMoveWatermark(long writePointer)
TransactionEdit.State.MOVE_WATERMARK state.public static TransactionEdit createTruncateInvalidTx(Set<Long> truncateInvalidTx)
TransactionEdit.State.TRUNCATE_INVALID_TX state.public static TransactionEdit createTruncateInvalidTxBefore(long truncateInvalidTxTime)
TransactionEdit.State.TRUNCATE_INVALID_TX state.public static TransactionEdit createCheckpoint(long writePointer, long parentWritePointer)
TransactionEdit.State.CHECKPOINT state.public void write(DataOutput out) throws IOException
write in interface org.apache.hadoop.io.WritableIOExceptionpublic void readFields(DataInput in) throws IOException
readFields in interface org.apache.hadoop.io.WritableIOExceptionCopyright © 2017 The Apache Software Foundation. All rights reserved.