NebulaGraph Java Client  release-3.8
VertexTableRow.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.util.List;
10 
11 public class VertexTableRow extends BaseTableRow {
12 
13  public VertexTableRow(List<ValueWrapper> values) {
14  super(values);
15  }
16 
17  public VertexTableRow(List<ValueWrapper> values, String decodeType) {
18  super(values, decodeType);
19  }
20 
24  public ValueWrapper getVid() {
25  if (values.size() < 1) {
26  throw new IllegalArgumentException("no vertex id is returned");
27  }
28  return values.get(0);
29  }
30 
31  @Override
32  public String toString() {
33  return "VertexTableView{"
34  + "vid=" + getVid().toString()
35  + ", values=" + mkString(",")
36  + '}';
37  }
38 
39 }
String toString()
Convert Value to String format.
String mkString(String sep)
Displays all elements of this vertexTableRow in a string using a separator string.
ValueWrapper getVid()
vertex id in vertexTableRow