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)
String
dump()
String
dump(URI storeUri)
void
dump(URI storeUri, Writer output)
URI
getBaseUri()
EdgeInfo
getEdgeInfo(String srcType, String edgeType, String dstType)
int
getEdgeInfoNum()
List<EdgeInfo>
getEdgeInfos()
String
getName()
String
getPrefix()
URI
getStoreUri(EdgeInfo edgeInfo)
URI
getStoreUri(VertexInfo vertexInfo)
Map<String,URI>
getTypes2Uri()
VersionInfo
getVersion()
VertexInfo
getVertexInfo(String type)
int
getVertexInfoNum()
List<VertexInfo>
getVertexInfos()
boolean
hasEdgeInfo(String srcType, String edgeType, String dstType)
boolean
hasVertexInfo(String type)
boolean
isValidated()
void
setStoreUri(EdgeInfo edgeInfo, URI storeUri)
void
setStoreUri(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()
-
-