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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<GraphInfo>addEdgeAsNew(EdgeInfo edgeInfo)Optional<GraphInfo>addVertexAsNew(VertexInfo vertexInfo)Stringdump()Stringdump(URI storeUri)voiddump(URI storeUri, Writer output)URIgetBaseUri()EdgeInfogetEdgeInfo(String srcType, String edgeType, String dstType)intgetEdgeInfoNum()List<EdgeInfo>getEdgeInfos()StringgetName()StringgetPrefix()URIgetStoreUri(EdgeInfo edgeInfo)URIgetStoreUri(VertexInfo vertexInfo)Map<String,URI>getTypes2Uri()VersionInfogetVersion()VertexInfogetVertexInfo(String type)intgetVertexInfoNum()List<VertexInfo>getVertexInfos()booleanhasEdgeInfo(String srcType, String edgeType, String dstType)booleanhasVertexInfo(String type)booleanisValidated()voidsetStoreUri(EdgeInfo edgeInfo, URI storeUri)voidsetStoreUri(VertexInfo vertexInfo, URI storeUri)
-
-
-
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()
-
setStoreUri
public void setStoreUri(VertexInfo vertexInfo, URI storeUri)
-
getStoreUri
public URI getStoreUri(VertexInfo vertexInfo)
-
isValidated
public boolean isValidated()
-
-