Package | Description |
---|---|
oracle.pg.rdbms |
This package contains the APIs specific to the property graph support on Oracle Database.
|
Modifier and Type | Method and Description |
---|---|
static OraclePropertyGraph |
OraclePropertyGraph.getInstance(Oracle oracle, java.lang.String szGraphName)
Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
|
static OraclePropertyGraph |
OraclePropertyGraph.getInstance(Oracle oracle, java.lang.String szGraphName, int iHashPartitionsNum)
Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
|
static OraclePropertyGraph |
OraclePropertyGraph.getInstance(Oracle oracle, java.lang.String szGraphName, int iHashPartitionsNum, int iDOP, java.lang.String szTBS, java.lang.String szOptions)
Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
|
static OraclePropertyGraph |
OraclePropertyGraph.getInstance(Oracle oracle, java.lang.String szGraphName, int iHashPartitionsNum, int iDOP, java.lang.String szTBS, java.lang.String szTBSSet, java.lang.String szOptions)
Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
|
static OraclePropertyGraph |
OraclePropertyGraph.getInstance(Oracle oracle, java.lang.String owner, java.lang.String szGraphName)
Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
|
static OraclePropertyGraph |
OraclePropertyGraph.getInstance(Oracle oracle, java.lang.String szGraphOwner, java.lang.String szGraphName, int iHashPartitionsNum, int iDOP, java.lang.String szTBS, java.lang.String szOptions)
Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
|
static OraclePropertyGraph |
OraclePropertyGraph.getInstance(Oracle oracle, java.lang.String szGraphOwner, java.lang.String szGraphName, int iHashPartitionsNum, int iDOP, java.lang.String szTBS, java.lang.String szTBSSet, java.lang.String szOptions)
Returns an instance of OraclePropertyGraph using the Oracle connection and graph name provided.
|
static OraclePropertyGraph |
OraclePropertyGraph.getInstance(PgRdbmsGraphConfig config)
Gets an OraclePropertyGraph instance from a PGX PgRdbmsGraphConfig object
|
OraclePropertyGraph |
OracleElementIteratorImpl.getPropertyGraph()
Get the associated property graph
|
Modifier and Type | Method and Description |
---|---|
static void |
OraclePropertyGraphUtils.exportFlatFiles(OraclePropertyGraph pg, java.io.OutputStream osVertex, java.io.OutputStream osEdge, int dop, boolean append)
This function exports a given property graph into two flat files: one for vertices and the other for edges.
|
static void |
OraclePropertyGraphUtils.exportFlatFiles(OraclePropertyGraph pg, java.io.OutputStream osVertex, java.io.OutputStream osEdge, int dop, boolean append, boolean closeStreams)
This function exports a given property graph into two flat files: one for vertices and the other for edges.
|
static OracleVertex |
OracleVertex.getInstance(OraclePropertyGraph opg, java.lang.Long vid)
Returns an instance of OracleVertex from the underlying graph
|
static OracleEdge |
OracleEdge.getInstance(OraclePropertyGraph opg, java.lang.Long eid)
Returns an instance of OracleEdge.
|
static OracleVertex |
OracleVertex.getInstance(OraclePropertyGraph opg, java.lang.Long vid, boolean bCreateIfAbsentFromCache)
Returns an instance of OracleVertex.
|
static OracleEdge |
OracleEdge.getInstance(OraclePropertyGraph opg, java.lang.Long eid, boolean bCreateIfAbsentFromCache)
Returns an instance of OracleEdge.
|
static OracleVertex |
OracleVertex.getInstance(OraclePropertyGraph opg, java.lang.Long vid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Returns an instance of OracleVertex.
|
static OracleEdge |
OracleEdge.getInstance(OraclePropertyGraph opg, java.lang.Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Returns an instance of OracleEdge.
|
static OracleVertex |
OracleVertex.getInstance(OraclePropertyGraph opg, java.lang.Long vid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache, java.lang.String label)
Returns an instance of OracleVertex.
|
static OracleEdge |
OracleEdge.getInstance(OraclePropertyGraph opg, java.lang.Long eid, java.lang.String label, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Returns an instance of OracleEdge.
|
static OracleEdge |
OracleEdge.getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, java.lang.Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Returns an instance of OracleEdge.
|
static OracleEdge |
OracleEdge.getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, java.lang.String edgeLabel, java.lang.Long eid)
Returns an instance of OracleEdge.
|
static OracleEdge |
OracleEdge.getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, java.lang.String edgeLabel, java.lang.Long eid, boolean bCreateIfAbsentFromCache)
Returns an instance of OracleEdge.
|
static OracleEdge |
OracleEdge.getInstance(OraclePropertyGraph opg, OracleVertexBase outVertex, OracleVertexBase inVertex, java.lang.String edgeLabel, java.lang.Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Returns an instance of OracleEdge.If there is no match in the cache and bCreateIfAbsentFromCache is false, then a NULL value will be returned.
|
Constructor and Description |
---|
OracleEdgeIteratorImpl(OraclePropertyGraph opg, java.sql.ResultSet rs, OraclePropertyGraphBase.OptimizationFlag flag)
A package level constructor.
|
OracleVertexIteratorImpl(OraclePropertyGraph opg, java.sql.ResultSet rs, OraclePropertyGraphBase.OptimizationFlag flag)
A package level constructor.
|
RDBMSIndexManager(OraclePropertyGraph opg)
Creates a new RDBMSIndexManager object, handling external indexes associated to the specified property graph.
|