| 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.hbase |
This package contains the APIs specific to the property graph support on Apache HBase.
|
| oracle.pg.rdbms |
This package contains the APIs specific to the property graph support on Oracle Database.
|
| oracle.pg.rdbms.index.oratext |
This package contains the APIs specific to the text indexing and text search using Oracle Text for 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 | Method and Description |
|---|---|
OracleEdgeBase |
OraclePropertyGraph.addEdge(java.lang.Object id, OracleVertexBase outVertex, OracleVertexBase inVertex, java.lang.String label)
This method adds an edge to the graph instance.
|
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)
Returns an instance of OracleEdgeBase.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Iterator<OracleEdgeBase> |
OracleVertex.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> |
OraclePropertyGraph.edgesByProperty(java.lang.String key, java.lang.Object value, java.lang.Class dtClass, boolean acceptWildcard, boolean preferredLuceneQuery)
Return an iterator to all matching edges that have a particular key/value property.
|
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraph.edgesByPropertyKey(boolean flushUpdates) |
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraph.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. |
java.util.Iterator<OracleEdgeBase> |
OraclePropertyGraph.edgesByPropertyKey(java.lang.String[] keys, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag, int dop)
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> |
OraclePropertyGraph.edgesByPropertyKey(java.lang.String[] keys, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag, int dop, boolean flushUpdates)
Return an
Iterator to all the edges in the graph that have any of the specified keys and satisfy the specified edge filter callback. |
| Modifier and Type | Method and Description |
|---|---|
void |
OraclePropertyGraph.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 |
|---|---|
CloseableIterator<OracleEdgeBase> |
RDBMSOracleTextEdgeAutoIndex.get(java.lang.Object query)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
CloseableIterator<OracleEdgeBase> |
RDBMSOracleTextEdgeAutoIndex.get(java.lang.String key, java.lang.Object value, java.lang.Class dtValue, boolean acceptWildcard)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
| Modifier and Type | Method and Description |
|---|---|
OracleAutoIndex<OracleEdgeBase> |
OracleIndexManager.getEdgeAutoIndexer(Parameter... indexParameters)
Deprecated.
|