public class TTransaction extends Object implements org.apache.thrift.TBase<TTransaction,TTransaction._Fields>, Serializable, Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
TTransaction._Fields
The set of fields this struct contains, along with convenience methods for finding and manipulating them.
|
Modifier and Type | Field and Description |
---|---|
List<Long> |
checkpointWritePointers |
long |
firstShort |
List<Long> |
inProgress |
List<Long> |
invalids |
static Map<TTransaction._Fields,org.apache.thrift.meta_data.FieldMetaData> |
metaDataMap |
long |
readPointer |
long |
transactionId |
TTransactionType |
type |
TVisibilityLevel |
visibilityLevel |
long |
writePointer |
Constructor and Description |
---|
TTransaction() |
TTransaction(long transactionId,
long readPointer,
List<Long> invalids,
List<Long> inProgress,
long firstShort,
TTransactionType type,
long writePointer,
List<Long> checkpointWritePointers,
TVisibilityLevel visibilityLevel) |
TTransaction(TTransaction other)
Performs a deep copy on other.
|
Modifier and Type | Method and Description |
---|---|
void |
addToCheckpointWritePointers(long elem) |
void |
addToInProgress(long elem) |
void |
addToInvalids(long elem) |
void |
clear() |
int |
compareTo(TTransaction other) |
TTransaction |
deepCopy() |
boolean |
equals(Object that) |
boolean |
equals(TTransaction that) |
TTransaction._Fields |
fieldForId(int fieldId) |
List<Long> |
getCheckpointWritePointers() |
Iterator<Long> |
getCheckpointWritePointersIterator() |
int |
getCheckpointWritePointersSize() |
Object |
getFieldValue(TTransaction._Fields field) |
long |
getFirstShort() |
List<Long> |
getInProgress() |
Iterator<Long> |
getInProgressIterator() |
int |
getInProgressSize() |
List<Long> |
getInvalids() |
Iterator<Long> |
getInvalidsIterator() |
int |
getInvalidsSize() |
long |
getReadPointer() |
long |
getTransactionId() |
TTransactionType |
getType() |
TVisibilityLevel |
getVisibilityLevel() |
long |
getWritePointer() |
int |
hashCode() |
boolean |
isSet(TTransaction._Fields field)
Returns true if field corresponding to fieldID is set (has been assigned a value) and false otherwise
|
boolean |
isSetCheckpointWritePointers()
Returns true if field checkpointWritePointers is set (has been assigned a value) and false otherwise
|
boolean |
isSetFirstShort()
Returns true if field firstShort is set (has been assigned a value) and false otherwise
|
boolean |
isSetInProgress()
Returns true if field inProgress is set (has been assigned a value) and false otherwise
|
boolean |
isSetInvalids()
Returns true if field invalids is set (has been assigned a value) and false otherwise
|
boolean |
isSetReadPointer()
Returns true if field readPointer is set (has been assigned a value) and false otherwise
|
boolean |
isSetTransactionId()
Returns true if field transactionId is set (has been assigned a value) and false otherwise
|
boolean |
isSetType()
Returns true if field type is set (has been assigned a value) and false otherwise
|
boolean |
isSetVisibilityLevel()
Returns true if field visibilityLevel is set (has been assigned a value) and false otherwise
|
boolean |
isSetWritePointer()
Returns true if field writePointer is set (has been assigned a value) and false otherwise
|
void |
read(org.apache.thrift.protocol.TProtocol iprot) |
TTransaction |
setCheckpointWritePointers(List<Long> checkpointWritePointers) |
void |
setCheckpointWritePointersIsSet(boolean value) |
void |
setFieldValue(TTransaction._Fields field,
Object value) |
TTransaction |
setFirstShort(long firstShort) |
void |
setFirstShortIsSet(boolean value) |
TTransaction |
setInProgress(List<Long> inProgress) |
void |
setInProgressIsSet(boolean value) |
TTransaction |
setInvalids(List<Long> invalids) |
void |
setInvalidsIsSet(boolean value) |
TTransaction |
setReadPointer(long readPointer) |
void |
setReadPointerIsSet(boolean value) |
TTransaction |
setTransactionId(long transactionId) |
void |
setTransactionIdIsSet(boolean value) |
TTransaction |
setType(TTransactionType type) |
void |
setTypeIsSet(boolean value) |
TTransaction |
setVisibilityLevel(TVisibilityLevel visibilityLevel) |
void |
setVisibilityLevelIsSet(boolean value) |
TTransaction |
setWritePointer(long writePointer) |
void |
setWritePointerIsSet(boolean value) |
String |
toString() |
void |
unsetCheckpointWritePointers() |
void |
unsetFirstShort() |
void |
unsetInProgress() |
void |
unsetInvalids() |
void |
unsetReadPointer() |
void |
unsetTransactionId() |
void |
unsetType() |
void |
unsetVisibilityLevel() |
void |
unsetWritePointer() |
void |
validate() |
void |
write(org.apache.thrift.protocol.TProtocol oprot) |
public long transactionId
public long readPointer
public long firstShort
public TTransactionType type
TTransactionType
public long writePointer
public TVisibilityLevel visibilityLevel
TVisibilityLevel
public static final Map<TTransaction._Fields,org.apache.thrift.meta_data.FieldMetaData> metaDataMap
public TTransaction()
public TTransaction(long transactionId, long readPointer, List<Long> invalids, List<Long> inProgress, long firstShort, TTransactionType type, long writePointer, List<Long> checkpointWritePointers, TVisibilityLevel visibilityLevel)
public TTransaction(TTransaction other)
public TTransaction deepCopy()
deepCopy
in interface org.apache.thrift.TBase<TTransaction,TTransaction._Fields>
public void clear()
clear
in interface org.apache.thrift.TBase<TTransaction,TTransaction._Fields>
public long getTransactionId()
public TTransaction setTransactionId(long transactionId)
public void unsetTransactionId()
public boolean isSetTransactionId()
public void setTransactionIdIsSet(boolean value)
public long getReadPointer()
public TTransaction setReadPointer(long readPointer)
public void unsetReadPointer()
public boolean isSetReadPointer()
public void setReadPointerIsSet(boolean value)
public int getInvalidsSize()
public void addToInvalids(long elem)
public TTransaction setInvalids(List<Long> invalids)
public void unsetInvalids()
public boolean isSetInvalids()
public void setInvalidsIsSet(boolean value)
public int getInProgressSize()
public void addToInProgress(long elem)
public TTransaction setInProgress(List<Long> inProgress)
public void unsetInProgress()
public boolean isSetInProgress()
public void setInProgressIsSet(boolean value)
public long getFirstShort()
public TTransaction setFirstShort(long firstShort)
public void unsetFirstShort()
public boolean isSetFirstShort()
public void setFirstShortIsSet(boolean value)
public TTransactionType getType()
TTransactionType
public TTransaction setType(TTransactionType type)
TTransactionType
public void unsetType()
public boolean isSetType()
public void setTypeIsSet(boolean value)
public long getWritePointer()
public TTransaction setWritePointer(long writePointer)
public void unsetWritePointer()
public boolean isSetWritePointer()
public void setWritePointerIsSet(boolean value)
public int getCheckpointWritePointersSize()
public void addToCheckpointWritePointers(long elem)
public TTransaction setCheckpointWritePointers(List<Long> checkpointWritePointers)
public void unsetCheckpointWritePointers()
public boolean isSetCheckpointWritePointers()
public void setCheckpointWritePointersIsSet(boolean value)
public TVisibilityLevel getVisibilityLevel()
TVisibilityLevel
public TTransaction setVisibilityLevel(TVisibilityLevel visibilityLevel)
TVisibilityLevel
public void unsetVisibilityLevel()
public boolean isSetVisibilityLevel()
public void setVisibilityLevelIsSet(boolean value)
public void setFieldValue(TTransaction._Fields field, Object value)
setFieldValue
in interface org.apache.thrift.TBase<TTransaction,TTransaction._Fields>
public Object getFieldValue(TTransaction._Fields field)
getFieldValue
in interface org.apache.thrift.TBase<TTransaction,TTransaction._Fields>
public boolean isSet(TTransaction._Fields field)
isSet
in interface org.apache.thrift.TBase<TTransaction,TTransaction._Fields>
public boolean equals(TTransaction that)
public int compareTo(TTransaction other)
compareTo
in interface Comparable<TTransaction>
public TTransaction._Fields fieldForId(int fieldId)
fieldForId
in interface org.apache.thrift.TBase<TTransaction,TTransaction._Fields>
public void read(org.apache.thrift.protocol.TProtocol iprot) throws org.apache.thrift.TException
read
in interface org.apache.thrift.TBase<TTransaction,TTransaction._Fields>
org.apache.thrift.TException
public void write(org.apache.thrift.protocol.TProtocol oprot) throws org.apache.thrift.TException
write
in interface org.apache.thrift.TBase<TTransaction,TTransaction._Fields>
org.apache.thrift.TException
public void validate() throws org.apache.thrift.TException
org.apache.thrift.TException
Copyright © 2017 The Apache Software Foundation. All rights reserved.