Package | Description |
---|---|
oracle.pg.common |
This package contains the common logic that is shared by all the backend databases including Oracle NoSQL Database and Apache HBase.
|
oracle.pg.hbase |
This package contains the logic specific to the property graph support on Apache HBase.
|
Modifier and Type | Method and Description |
---|---|
static OraclePropertyGraphBase.OptimizationFlag |
OraclePropertyGraphBase.OptimizationFlag.valueOf(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 |
---|---|
OraclePropertyGraphBase.OptimizationFlag |
OraclePropertyGraph.getDefaultEdgeOptFlag()
Get the OptimizationFlag for edges associated to this property graph
|
OraclePropertyGraphBase.OptimizationFlag |
OraclePropertyGraph.getDefaultVertexOptFlag()
Get the OptimizationFlag for vertices associated to this property graph
|
Modifier and Type | Method and Description |
---|---|
Iterable<Edge> |
OracleVertex.getEdges(Direction direction, OraclePropertyGraphBase.OptimizationFlag flag, String... labels)
Return the edges incident to the vertex according to the given direction and edge labels.
|
Iterable<Edge> |
OraclePropertyGraph.getEdges(String[] keys, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)
Return an iterable to all the edges in the graph that have any of the specified keys and satisfy the specifed edge filter callback.
|
Iterable<Edge>[] |
OraclePropertyGraph.getEdgesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)
Gets an array of
Iterable objects that hold all the edges in the graph. |
Iterable<Edge>[] |
OraclePropertyGraph.getEdgesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, OraclePropertyGraphBase.OptimizationFlag flag)
Gets an array of
Iterable objects that hold all the edges in the graph. |
Iterable<Edge>[] |
OraclePropertyGraph.getEdgesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, String[] keys, boolean bClonedGraph, EdgeFilterCallback efc, OraclePropertyGraphBase.OptimizationFlag flag)
Gets an array of
Iterable objects that hold all the edges in the graph. |
Iterable<Vertex> |
OracleVertex.getVertices(Direction direction, OraclePropertyGraphBase.OptimizationFlag flag, String... labels)
Return the vertices adjacent to the vertex according to the provided direction and edge labels.
|
Iterable<Vertex> |
OraclePropertyGraph.getVertices(String[] keys, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)
Return an iterable to all the vertices in the graph that have any of the specified keys and satisfy the specifed vertex filter callback.
|
Iterable<Vertex>[] |
OraclePropertyGraph.getVerticesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, OraclePropertyGraphBase.OptimizationFlag flag)
Gets an array of
Iterable objects that hold all the vertices in the graph. |
Iterable<Vertex>[] |
OraclePropertyGraph.getVerticesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, String[] keys, boolean bCloneGraph, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)
Gets an array of
Iterable objects that hold all the vertices in the graph statisfying the conditions described in the vertex filter callback. |
Iterable<Vertex>[] |
OraclePropertyGraph.getVerticesPartitioned(org.apache.hadoop.hbase.client.HConnection[] connections, boolean bSkipStoreToCache, int startSplitID, VertexFilterCallback vfc, OraclePropertyGraphBase.OptimizationFlag flag)
Gets an array of
Iterable objects that hold all the vertices in the graph statisfying the conditions described in the vertex filter callback. |
void |
OraclePropertyGraph.setDefaultEdgeOptFlag(OraclePropertyGraphBase.OptimizationFlag eof)
Set the edge optimization flag associated to this property graph
|
void |
OraclePropertyGraph.setDefaultVertexOptFlag(OraclePropertyGraphBase.OptimizationFlag vof)
Set the default optimization flag for vertices associated to this property graph
|
Copyright © 2015 Oracle and/or its affiliates. All Rights Reserved.