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 |
---|---|
OracleVertexBase |
OraclePropertyGraphBase.addVertex(java.lang.Object... keyValues)
Add a Vertex to the graph given an optional series of key/value pairs.
|
OracleVertexBase |
OraclePropertyGraphBase.addVertex(java.lang.Object id) |
abstract OracleVertexBase |
OraclePropertyGraphBase.addVertexById(java.lang.Object id)
This method adds an vertex to the graph instance.
|
OracleVertexBase |
OracleVertexPropertyBase.element()
Gets the Vertex that owns this VertexProperty.
|
OracleVertexBase |
VertexCache.get(java.lang.Long lID)
Fetch one vertex from the cache using its ID.
|
abstract OracleVertexBase |
OraclePropertyGraphBase.getVertex(java.lang.Object id)
Return the vertex referenced by the object identifier.
|
abstract OracleVertexBase |
OraclePropertyGraphBase.getVertexInstance(java.lang.Long vid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Returns an instance of OracleVertexBase.
|
OracleVertexBase |
OracleEdgeBase.inVertex()
Return the head/in vertex of the edge
|
OracleVertexBase |
OracleEdgeBase.outVertex()
Return the tail/out vertex of the edge
|
OracleVertexBase |
OraclePropertyGraphBase.readVertexFromDB(java.lang.Long lVID)
Deprecated.
|
OracleVertexBase |
VertexCache.remove(java.lang.Long lID)
Remove one Vertex from the cache
|
OracleVertexBase |
VertexCache.remove(OracleVertexBase v)
Remove one Vertex from the cache
|
Modifier and Type | Method and Description |
---|---|
default java.lang.Class<OracleVertexBase> |
VertexOpCallback.getEntityType() |
java.util.List<OracleVertexBase> |
OraclePropertyGraphBase.getShortestPath(PgxGraph g, java.lang.Long startVertexID, java.lang.Long endVertexID, java.lang.String weightPropertyName, java.util.List<java.lang.Double> weights)
Finds a shortest path between two vertices using a PGX in-memory analytics.
|
java.util.List<OracleVertexBase> |
OraclePropertyGraphBase.getShortestPath(PgxGraph g, OracleVertexBase start, OracleVertexBase end, java.lang.String weightPropertyName, java.util.List<java.lang.Double> weights)
Finds a shortest path between two vertices using a PGX in-memory analytics.
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.vertices()
Return an iterable to all the vertices in the graph.
|
java.util.Iterator<OracleVertexBase> |
OracleEdgeBase.vertices(Direction direction)
Review the vertex (or vertices) associated with this edge as defined by the direction.
|
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.
|
java.util.Iterator<OracleVertexBase> |
OracleVertexBase.vertices(Direction direction, java.lang.String... labels)
Return the vertices adjacent to the vertex according to the provided direction and edge labels.
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.vertices(java.lang.Object... ids)
Get the Vertex objects in this graph with the provided vertex ids or Vertex objects.
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByIds(java.lang.Object[] ids)
Return an iterable to the vertices in the graph identified by the specified requestedIds
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByIds(java.lang.Object[] ids, int dop)
Return an iterable to the vertices in the graph identified by the specified requestedIds using the specified dop
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByProperty(java.lang.String key, java.lang.Object value)
Return an iterable to all matching vertices that have a particular key/value property.
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByProperty(java.lang.String key, java.lang.Object value, boolean useWildCards)
Return an iterable to all matching vertices that have a particular key/value property.
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByProperty(java.lang.String key, java.lang.Object value, boolean acceptWildcard, boolean useLuceneSyntax)
Return an iterable to all matching vertices that have a particular key/value property.
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByProperty(java.lang.String key, java.lang.Object value, java.lang.Class<?> dtClass, boolean acceptWildcard)
Return an iterable to all matching vertices that have a particular key/value property.
|
abstract java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByProperty(java.lang.String key, java.lang.Object value, java.lang.Class<?> dtClass, boolean acceptWildcard, boolean useLuceneSyntax)
Return an iterable to all matching vertices that have a particular key/value property.
|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByPropertyKey(java.lang.String keys)
Return an
Iterator to all the vertices in the graph that have any of the specified keys and satisfy the specified vertex filter callback. |
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByPropertyKey(java.lang.String[] keys)
Return an
Iterator to all the vertices in the graph that have any of the specified keys and satisfy the specified vertex filter callback. |
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraphBase.verticesByPropertyKey(java.lang.String[] keys, VertexFilterCallback vfc)
Return an
Iterator to all the vertices in the graph that have any of the specified keys and satisfy the specified vertex filter callback. |
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 |
---|---|
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.
|
void |
OraclePropertyGraphBase.addUpdatedVertex(OracleVertexBase v)
Add an updated vertex into this property graph
|
static void |
OracleElementHelper.attachProperties(OracleVertexBase vertex, java.lang.Object... propertyKeyValues) |
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.
|
java.util.List<OracleVertexBase> |
OraclePropertyGraphBase.getShortestPath(PgxGraph g, OracleVertexBase start, OracleVertexBase end, java.lang.String weightPropertyName, java.util.List<java.lang.Double> weights)
Finds a shortest path between two vertices using a PGX in-memory analytics.
|
boolean |
VertexFilterCallback.keepVertex(OracleVertexBase vertex)
Returns true if the given vertex is to be kept ( implying that it satisfies all conditions specified in this method).
|
void |
VertexCache.put(java.lang.Long lID, OracleVertexBase v)
Add one vertex to the cache.
|
void |
VertexCache.put(OracleVertexBase v)
Add one vertex to the cache
|
OracleVertexBase |
VertexCache.remove(OracleVertexBase v)
Remove one Vertex from the cache
|
abstract void |
OraclePropertyGraphBase.removeVertex(OracleVertexBase vertex)
Remove the provided vertex from the graph
|
void |
OracleEdgeBase.setInVertex(OracleVertexBase v) |
void |
OracleEdgeBase.setOutVertex(OracleVertexBase v) |
Constructor and Description |
---|
OracleVertexPropertyBase(OracleVertexBase oracleVertex, java.lang.String key, V value)
Constructs a new OracleVertexProperty object
|
Modifier and Type | Class and Description |
---|---|
class |
OracleVertex
This class implements the Blueprints Vertex and Element interface by using an Oracle backend.
|
Modifier and Type | Method and Description |
---|---|
OracleVertexBase |
OraclePropertyGraph.addVertexById(java.lang.Object id)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
OracleVertexBase |
OraclePropertyGraph.getVertexInstance(java.lang.Long vid, boolean bCreateIfAbsentFromCache, boolean bSkipStoreToCache)
Returns an instance of OracleVertexBase.
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<OracleVertexBase> |
OraclePropertyGraph.vertices()
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.verticesByProperty(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<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.
|
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(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.
|
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.
|
void |
OraclePropertyGraph.removeVertex(OracleVertexBase vertex)
Deprecated.
since 19c. Use PGQL on RDBMS APIs instead.
|
Modifier and Type | Method and Description |
---|---|
OracleAutoIndex<OracleVertexBase> |
OracleIndexManager.getVertexAutoIndexer(Parameter... indexParameters)
Deprecated.
|