public class EdgeKey extends Object implements com.facebook.thrift.TBase, Serializable, Cloneable
| Modifier and Type | Class and Description |
|---|---|
static class |
EdgeKey.Builder |
| Modifier and Type | Field and Description |
|---|---|
Value |
dst |
static int |
DST |
int |
edge_type |
static int |
EDGE_TYPE |
static Map<Integer,com.facebook.thrift.meta_data.FieldMetaData> |
metaDataMap |
long |
ranking |
static int |
RANKING |
Value |
src |
static int |
SRC |
| Constructor and Description |
|---|
EdgeKey() |
EdgeKey(EdgeKey other)
Performs a deep copy on other.
|
EdgeKey(Value src,
int edge_type,
long ranking,
Value dst) |
| Modifier and Type | Method and Description |
|---|---|
static EdgeKey.Builder |
builder() |
EdgeKey |
deepCopy()
Returns a copy of `this`.
|
boolean |
equals(Object _that) |
Value |
getDst() |
int |
getEdge_type() |
Object |
getFieldValue(int fieldID) |
long |
getRanking() |
Value |
getSrc() |
int |
hashCode() |
boolean |
isSetDst() |
boolean |
isSetEdge_type() |
boolean |
isSetRanking() |
boolean |
isSetSrc() |
void |
read(com.facebook.thrift.protocol.TProtocol iprot)
Reads the TObject from the given input protocol.
|
EdgeKey |
setDst(Value dst) |
void |
setDstIsSet(boolean __value) |
EdgeKey |
setEdge_type(int edge_type) |
void |
setEdge_typeIsSet(boolean __value) |
void |
setFieldValue(int fieldID,
Object __value) |
EdgeKey |
setRanking(long ranking) |
void |
setRankingIsSet(boolean __value) |
EdgeKey |
setSrc(Value src) |
void |
setSrcIsSet(boolean __value) |
String |
toString() |
String |
toString(int indent,
boolean prettyPrint)
Creates an indented String representation for pretty printing
|
void |
unsetDst() |
void |
unsetEdge_type() |
void |
unsetRanking() |
void |
unsetSrc() |
void |
validate() |
void |
write(com.facebook.thrift.protocol.TProtocol oprot)
Writes the objects out to the protocol
|
public Value src
public int edge_type
public long ranking
public Value dst
public static final int SRC
public static final int EDGE_TYPE
public static final int RANKING
public static final int DST
public EdgeKey()
public EdgeKey(EdgeKey other)
public static EdgeKey.Builder builder()
public EdgeKey deepCopy()
com.facebook.thrift.TBasex.getClass() == x.deepCopy().getClass() should be true for any
TBase.deepCopy in interface com.facebook.thrift.TBasepublic Value getSrc()
public void unsetSrc()
public boolean isSetSrc()
public void setSrcIsSet(boolean __value)
public int getEdge_type()
public EdgeKey setEdge_type(int edge_type)
public void unsetEdge_type()
public boolean isSetEdge_type()
public void setEdge_typeIsSet(boolean __value)
public long getRanking()
public EdgeKey setRanking(long ranking)
public void unsetRanking()
public boolean isSetRanking()
public void setRankingIsSet(boolean __value)
public Value getDst()
public void unsetDst()
public boolean isSetDst()
public void setDstIsSet(boolean __value)
public void setFieldValue(int fieldID,
Object __value)
public Object getFieldValue(int fieldID)
public void read(com.facebook.thrift.protocol.TProtocol iprot)
throws com.facebook.thrift.TException
com.facebook.thrift.TBaseread in interface com.facebook.thrift.TBaseiprot - Input protocolcom.facebook.thrift.TExceptionpublic void write(com.facebook.thrift.protocol.TProtocol oprot)
throws com.facebook.thrift.TException
com.facebook.thrift.TBasewrite in interface com.facebook.thrift.TBaseoprot - Output protocolcom.facebook.thrift.TExceptionpublic String toString(int indent, boolean prettyPrint)
com.facebook.thrift.TBasetoString in interface com.facebook.thrift.TBaseindent - The level of indentation desiredprettyPrint - Set pretty printing on/offpublic void validate()
throws com.facebook.thrift.TException
com.facebook.thrift.TExceptionCopyright © 2022. All rights reserved.