Package org.apache.graphar.info
Class GraphInfo
- java.lang.Object
-
- org.apache.graphar.info.GraphInfo
-
public class GraphInfo extends Object
-
-
Constructor Summary
Constructors Constructor Description GraphInfo(String name, List<VertexInfo> vertexInfos, List<EdgeInfo> edgeInfos, String prefix, String version)GraphInfo(String name, List<VertexInfo> vertexInfos, List<EdgeInfo> edgeInfos, URI baseUri, String version)GraphInfo(String name, Map<URI,VertexInfo> vertexInfos, Map<URI,EdgeInfo> edgeInfos, URI uri, String version)
-
Method Summary
-
-
-
Method Detail
-
dump
public String dump()
-
addVertexAsNew
public Optional<GraphInfo> addVertexAsNew(VertexInfo vertexInfo)
-
removeVertex
public Optional<GraphInfo> removeVertex(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()
-
setStoreUri
public void setStoreUri(VertexInfo vertexInfo, URI storeUri)
-
getStoreUri
public URI getStoreUri(VertexInfo vertexInfo)
-
isValidated
public boolean isValidated()
-
-