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.
|
oracle.pg.text |
This package contains the logic for handling text search and text indexing.
|
Modifier and Type | Method and Description |
---|---|
abstract OracleEdgeBase |
OraclePropertyGraphBase.addEdge(java.lang.Object id, OracleVertexBase outVertex, OracleVertexBase inVertex, java.lang.String label)
This method adds an edge to the graph instance.
|
OracleEdgeBase |
OracleVertexBase.addEdge(java.lang.String label, OracleVertexBase inVertex)
This method adds an outgoing edge from this vertex to the inVertex with the provided edge label.
|
OracleEdgeBase |
OracleVertexBase.addEdge(java.lang.String label, OracleVertexBase inVertex, java.lang.Object... keyValues)
Adds an outgoing edge from this vertex to the inVertex with the provided edge label.
|
OracleEdgeBase |
EdgeCache.get(java.lang.Long lID)
Get an Edge from the cache using the given ID.
|
abstract OracleEdgeBase |
OraclePropertyGraphBase.getEdge(java.lang.Object id)
Return the edge referenced by the object identifier.
|
abstract OracleEdgeBase |
OraclePropertyGraphBase.getEdgeInstance(java.lang.Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Returns an instance of OracleEdgeBase.
|
abstract OracleEdgeBase |
OraclePropertyGraphBase.getEdgeInstance(OracleVertexBase outVertex, OracleVertexBase inVertex, java.lang.String edgeLabel, java.lang.Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Returns an instance of OracleEdgeBase.
|
OracleEdgeBase |
OraclePropertyGraphBase.readEdgeFromDB(java.lang.Long lEID)
Deprecated.
|
OracleEdgeBase |
EdgeCache.remove(java.lang.Long lID)
Remove one Edge from the cache
|
OracleEdgeBase |
EdgeCache.remove(OracleEdgeBase e)
Remove one Edge from the cache
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.adjacentEdgesFromVertices(java.lang.Object[] ids, Direction direction, java.lang.String[] labels, int dop)
Return an iterator to the vertices in the graph identified by the specified requestedIds using the specified dop
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.adjacentEdgesFromVertices(java.lang.Object[] ids, java.lang.String[] labels, Direction direction)
Return an iterator to the vertices in the graph identified by the specified requestedIds
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edges()
Return an
Iterator to all the edges in the graph. |
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.
|
java.util.Iterator<OracleEdgeBase> |
OracleVertexBase.edges(Direction direction, java.lang.String... labels)
Return the edges incident to the vertex according to the given direction and edge labels.
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edges(java.lang.Object... ids)
Get the Edge objects in this graph with the provided edge ids or Edge objects.
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByIds(java.lang.Object[] ids)
Return an iterator to the edges in the graph identified by the specified requestedIds
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByIds(java.lang.Object[] ids, int dop)
Return an iterator to the edges in the graph identified by the specified requestedIds using the specified dop
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByProperty(java.lang.String key, java.lang.Object value)
Return an iterable to all matching edges that have a particular key/value property.
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByProperty(java.lang.String key, java.lang.Object value, boolean useWildCard)
Return an iterable to all matching edges that have a particular key/value property.
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByProperty(java.lang.String key, java.lang.Object value, boolean acceptWildcard, boolean useLuceneSyntax)
Return an iterable to all matching edges that have a particular key/value property.
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByProperty(java.lang.String key, java.lang.Object value, java.lang.Class<?> dtClass, boolean acceptWildcard)
Return an iterable to all matching edges that have a particular key/value property.
|
abstract java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByProperty(java.lang.String key, java.lang.Object value, java.lang.Class<?> dtClass, boolean acceptWildcard, boolean useLuceneSyntax)
Return an iterable to all matching edges that have a particular key/value property.
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByPropertyKey(java.lang.String key)
Return an
Iterator to all the edges in the graph that have a particular key. |
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByPropertyKey(java.lang.String[] keys)
Return an
Iterator to all the edges in the graph that have any of the specified keys and satisfy the specified edge filter callback. |
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraphBase.edgesByPropertyKey(java.lang.String[] keys, EdgeFilterCallback efc)
Return an
Iterator to all the edges in the graph that have any of the specified keys and satisfy the specified edge filter callback. |
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. |
default java.lang.Class<OracleEdgeBase> |
EdgeOpCallback.getEntityType() |
Modifier and Type | Method and Description |
---|---|
void |
OraclePropertyGraphBase.addUpdatedEdge(OracleEdgeBase e)
Add an updated edge into this property graph
|
boolean |
EdgeFilterCallback.keepEdge(OracleEdgeBase edge)
Returns true if the given edge is to be kept( implying that it satisfies all conditions specified in this method).
|
void |
EdgeCache.put(java.lang.Long lID, OracleEdgeBase e)
Add one Edge to the cache.
|
void |
EdgeCache.put(OracleEdgeBase e)
Add one Edge to the cache
|
OracleEdgeBase |
EdgeCache.remove(OracleEdgeBase e)
Remove one Edge from the cache
|
abstract void |
OraclePropertyGraphBase.removeEdge(OracleEdgeBase edge)
Remove the provided edge from the graph
|
Modifier and Type | Class and Description |
---|---|
class |
OracleEdge
This class implements the Blueprints Edge and Element interface by using an Oracle backend.
|
Modifier and Type | Method and Description |
---|---|
OracleEdgeBase |
OraclePropertyGraph.addEdge(java.lang.Object id, OracleVertexBase outVertex, OracleVertexBase inVertex, java.lang.String label)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
OracleEdgeBase |
OraclePropertyGraph.getEdgeInstance(java.lang.Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Returns an instance of OracleEdgeBase.
|
OracleEdgeBase |
OraclePropertyGraph.getEdgeInstance(OracleVertexBase outVertex, OracleVertexBase inVertex, java.lang.String edgeLabel, java.lang.Long eid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraph.edges()
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
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.edgesByProperty(java.lang.String key, java.lang.Object value, java.lang.Class dtClass, boolean acceptWildcard, boolean useLuceneSyntax)
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)
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.edgesBySCN(java.lang.Long longEndSCN)
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.sortedEdges(boolean bOrderBySVID)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
Modifier and Type | Method and Description |
---|---|
void |
OraclePropertyGraph.removeEdge(OracleEdgeBase edge)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
Modifier and Type | Method and Description |
---|---|
OracleAutoIndex<OracleEdgeBase> |
OracleIndexManager.getEdgeAutoIndexer(Parameter... indexParameters)
Deprecated.
|