NebulaGraph Java Client  release-3.8
EdgeRow.java
1 /* Copyright (c) 2020 vesoft inc. All rights reserved.
2  *
3  * This source code is licensed under Apache 2.0 License.
4  */
5 
6 package com.vesoft.nebula.client.storage.data;
7 
8 import com.vesoft.nebula.client.graph.data.ValueWrapper;
9 import java.io.Serializable;
10 import java.util.Map;
11 
12 public class EdgeRow implements Serializable {
13  private final ValueWrapper srcId;
14  private final ValueWrapper dstId;
15  private final long rank;
16  private final Map<String, ValueWrapper> props;
17 
18  public EdgeRow(ValueWrapper srcId, ValueWrapper dstId, long rank,
19  Map<String, ValueWrapper> props) {
20  this.srcId = srcId;
21  this.dstId = dstId;
22  this.rank = rank;
23  this.props = props;
24  }
25 
26  public ValueWrapper getSrcId() {
27  return srcId;
28  }
29 
30  public ValueWrapper getDstId() {
31  return dstId;
32  }
33 
34  public long getRank() {
35  return rank;
36  }
37 
38  public Map<String, ValueWrapper> getProps() {
39  return props;
40  }
41 
42  @Override
43  public String toString() {
44  return "Edge{"
45  + "srcId='" + srcId.toString() + '\''
46  + ", dstId='" + dstId.toString() + '\''
47  + ", rank=" + rank
48  + ", props=" + props
49  + '}';
50  }
51 }
String toString()
Convert Value to String format.