public class OrientBluePrintGraphDbConnect extends java.lang.Object implements GraphDataBaseConnect
Constructor and Description |
---|
OrientBluePrintGraphDbConnect(java.lang.String user,
java.lang.String password,
java.lang.String dbPath) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
close(OGraphDatabase database) |
void |
commit() |
OClass |
createEdgeTable(java.lang.String table,
java.util.List<java.lang.String> fieldnames) |
OClass |
createVertexTable(java.lang.String table,
java.util.List<java.lang.String> fieldnames) |
void |
delete(java.lang.String dbPath) |
java.util.List<java.lang.String> |
getFieldNamesForVertex() |
OGraphDatabase |
getGraphDbFromPool(java.lang.String dbPath,
java.lang.String username,
java.lang.String password) |
ODocument |
getVertexForCode(java.lang.String code) |
ODocument |
getVertexForCode(java.lang.String code,
java.lang.String vertexTableName) |
static void |
main(java.lang.String[] args) |
OGraphDatabase |
openForRead(java.lang.String dbName) |
OGraphDatabase |
openForWrite(java.lang.String dbName) |
void |
storeGraphTriple(GraphDbTriple triple,
java.lang.String vertexTableName) |
void |
storeGraphTriple(GraphDbTriple triple,
java.lang.String vertexTableName,
java.lang.String edgeTableName) |
java.lang.Object |
storeVertex(java.lang.String table,
java.lang.String entityCode,
java.lang.String entityNamespace) |
public OrientBluePrintGraphDbConnect(java.lang.String user, java.lang.String password, java.lang.String dbPath)
public OGraphDatabase openForWrite(java.lang.String dbName)
openForWrite
in interface GraphDataBaseConnect
public OGraphDatabase openForRead(java.lang.String dbName)
openForRead
in interface GraphDataBaseConnect
public OGraphDatabase getGraphDbFromPool(java.lang.String dbPath, java.lang.String username, java.lang.String password)
getGraphDbFromPool
in interface GraphDataBaseConnect
public void close(OGraphDatabase database)
close
in interface GraphDataBaseConnect
public void delete(java.lang.String dbPath)
delete
in interface GraphDataBaseConnect
public OClass createVertexTable(java.lang.String table, java.util.List<java.lang.String> fieldnames)
createVertexTable
in interface GraphDataBaseConnect
public OClass createEdgeTable(java.lang.String table, java.util.List<java.lang.String> fieldnames)
createEdgeTable
in interface GraphDataBaseConnect
public java.lang.Object storeVertex(java.lang.String table, java.lang.String entityCode, java.lang.String entityNamespace)
storeVertex
in interface GraphDataBaseConnect
public void storeGraphTriple(GraphDbTriple triple, java.lang.String vertexTableName, java.lang.String edgeTableName)
storeGraphTriple
in interface GraphDataBaseConnect
public ODocument getVertexForCode(java.lang.String code)
public ODocument getVertexForCode(java.lang.String code, java.lang.String vertexTableName)
getVertexForCode
in interface GraphDataBaseConnect
public void storeGraphTriple(GraphDbTriple triple, java.lang.String vertexTableName)
storeGraphTriple
in interface GraphDataBaseConnect
public java.util.List<java.lang.String> getFieldNamesForVertex()
public void close()
public void commit()
public static void main(java.lang.String[] args)