Package org.apache.graphar.info
Class GraphInfo
- java.lang.Object
-
- org.apache.graphar.info.GraphInfo
-
public class GraphInfo extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<GraphInfo>
addEdgeAsNew(EdgeInfo edgeInfo)
Optional<GraphInfo>
addVertexAsNew(VertexInfo vertexInfo)
String
dump()
URI
getBaseUri()
EdgeInfo
getEdgeInfo(String srcType, String edgeType, String dstType)
int
getEdgeInfoNum()
List<EdgeInfo>
getEdgeInfos()
String
getName()
String
getPrefix()
VersionInfo
getVersion()
VertexInfo
getVertexInfo(String type)
int
getVertexInfoNum()
List<VertexInfo>
getVertexInfos()
boolean
hasEdgeInfo(String srcType, String edgeType, String dstType)
boolean
hasVertexInfo(String type)
-
-
-
Method Detail
-
dump
public String dump()
-
addVertexAsNew
public Optional<GraphInfo> addVertexAsNew(VertexInfo vertexInfo)
-
hasVertexInfo
public boolean hasVertexInfo(String type)
-
getVertexInfo
public VertexInfo getVertexInfo(String type)
-
getVertexInfoNum
public int getVertexInfoNum()
-
getEdgeInfoNum
public int getEdgeInfoNum()
-
getName
public String getName()
-
getVertexInfos
public List<VertexInfo> getVertexInfos()
-
getPrefix
public String getPrefix()
-
getBaseUri
public URI getBaseUri()
-
getVersion
public VersionInfo getVersion()
-
-