| 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.
|