Package | Description |
---|---|
oracle.pg.common |
This package contains the common logic that is shared by all the backend databases including Oracle Database, Oracle NoSQL Database, and Apache HBase.
|
oracle.pg.rdbms |
This package contains the APIs specific to the property graph support on Oracle Database.
|
Modifier and Type | Method and Description |
---|---|
OraclePropertyGraphBase.OptimizationFlag |
OraclePropertyGraphBase.getDefaultEdgeOptFlag()
Get the edge optimization flag associated to this property graph
|
OraclePropertyGraphBase.OptimizationFlag |
OraclePropertyGraphBase.getDefaultVertexOptFlag()
Get the vertex optimization flag associated to this property graph
|
static OraclePropertyGraphBase.OptimizationFlag |
OraclePropertyGraphBase.getJustEdgeIdOptFlag()
This method returns OptimizationFlag.JUST_EDGE_ID
|
static OraclePropertyGraphBase.OptimizationFlag |
OraclePropertyGraphBase.getJustVertexIdOptFlag()
This method returns OptimizationFlag.JUST_VERTEX_ID
|
static OraclePropertyGraphBase.OptimizationFlag |
OraclePropertyGraphBase.OptimizationFlag.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static OraclePropertyGraphBase.OptimizationFlag[] |
OraclePropertyGraphBase.OptimizationFlag.values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
abstract java.util.Iterator<OracleEdgeBase> |
OracleVertexBase.edges(Direction direction, OraclePropertyGraphBase.OptimizationFlag flag, java.lang.String... labels)
Return the edges incident to the vertex according to the given direction and edge labels.
|
abstract java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByPropertyKey(java.lang.String[] keys, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)
Return an
Iterator to all the edges in the graph that have any of the specified keys and satisfy the specified edge filter callback. |
void |
OraclePropertyGraphBase.setDefaultEdgeOptFlag(OraclePropertyGraphBase.OptimizationFlag eof)
Set the default edge optimization flag associated to this property graph.
|
void |
OraclePropertyGraphBase.setDefaultVertexOptFlag(OraclePropertyGraphBase.OptimizationFlag vof)
Set the default vertex optimization flag associated to this property graph
|
abstract java.util.Iterator<OracleVertexBase> |
OracleVertexBase.vertices(Direction direction, OraclePropertyGraphBase.OptimizationFlag flag, java.lang.String... labels)
Return the vertices adjacent to the vertex according to the provided direction and edge labels.
|
abstract java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByPropertyKey(java.lang.String[] keys, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)
Return an
Iterator to all the vertices in the graph that have any of the specified keys and satisfy the specified vertex filter callback. |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<OracleEdgeBase> |
OracleVertex.edges(Direction direction, OraclePropertyGraphBase.OptimizationFlag flag, java.lang.String... labels)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraph.edgesByPropertyKey(java.lang.String[] propertyNames, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraph.edgesBySCN(boolean bOrderBySVID, java.lang.Long longEndSCN, java.lang.String[] propertyNames, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraph.edgesFromResultSet(java.sql.ResultSet rs, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleEdgeBase>[] |
OraclePropertyGraph.edgesPartitioned(java.sql.Connection[] connArray, boolean bSkipStoreToCache, int startPartitionID, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleEdgeBase>[] |
OraclePropertyGraph.edgesPartitioned(java.sql.Connection[] connArray, boolean bOrderBySVID, java.lang.Long longEndSCN, boolean bSkipStoreToCache, int iStartPartitionID, java.lang.String[] propertyNames, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleEdgeBase>[] |
OraclePropertyGraph.edgesPartitioned(java.sql.ResultSet[] rsArray, boolean bSkipStoreToCache, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleVertexBase> |
OracleVertex.vertices(Direction direction, OraclePropertyGraphBase.OptimizationFlag flag, java.lang.String... labels)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraph.verticesByPropertyKey(java.lang.String[] propertyNames, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraph.verticesBySCN(java.lang.Long longEndSCN, java.lang.String[] propertyNames, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraph.verticesFromResultSet(java.sql.ResultSet rs, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleVertexBase>[] |
OraclePropertyGraph.verticesPartitioned(java.sql.Connection[] connections, boolean bSkipStoreToCache, int startPartitionID, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleVertexBase>[] |
OraclePropertyGraph.verticesPartitioned(java.sql.Connection[] connArray, java.lang.Long longEndSCN, boolean bSkipStoreToCache, int iStartPartitionID, java.lang.String[] propertyNames, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
java.util.Iterator<OracleVertexBase>[] |
OraclePropertyGraph.verticesPartitioned(java.sql.ResultSet[] rsArray, boolean bSkipStoreToCache, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
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.
|