Package | Description |
---|---|
oracle.pgx.api |
This package contains the main Java APIs.
|
oracle.pgx.api.graphbuilder |
This package contains the APIs to build a new in-memory graph from scratch as well as
the APIs to change an existing in-memory graph.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EdgeBuilder<VID>
An edge builder for defining edges added with the
GraphBuilderImpl . |
interface |
EdgeModifier<VID> |
interface |
GraphChangeSet<VID> |
interface |
VertexBuilder<VID>
A vertex builder for defining vertices added with the
GraphBuilderImpl . |
interface |
VertexModifier<VID> |
Modifier and Type | Class and Description |
---|---|
class |
GraphBuilderImpl<VID>
A graph builder for constructing a
PgxGraph . |
class |
GraphChangeSetImpl<VID> |
Modifier and Type | Method and Description |
---|---|
GraphBuilder<java.lang.Integer> |
PgxSession.createGraphBuilder()
Creates a graph builder with integer vertex IDs
|
GraphBuilder<java.lang.Integer> |
PgxSession.createGraphBuilder(IdGenerationStrategy vertexIdGenerationStrategy,
IdGenerationStrategy edgeIdGenerationStrategy)
Creates a graph builder with integer vertex IDs and Ids Mode
|
<ID extends java.lang.Comparable<ID>> |
PgxSession.createGraphBuilder(IdType idType)
Creates a graph builder with the given vertex ID type
using
IdGenerationStrategy.AUTO_GENERATED for edge ID generation strategy |
<ID extends java.lang.Comparable<ID>> |
PgxSession.createGraphBuilder(IdType idType,
IdGenerationStrategy vertexIdGenerationStrategy,
IdGenerationStrategy edgeIdGenerationStrategy)
Creates a graph builder with the given vertex ID type and Ids Mode
|
GraphBuilder<java.lang.Integer> |
PgxSession.newGraphBuilder()
Deprecated.
since 3.1.0 use #createGraphBuilder() instead
|
<ID extends java.lang.Comparable<ID>> |
PgxSession.newGraphBuilder(IdType idType)
Deprecated.
since 3.1.0 use #createGraphBuilder(IdType idType) instead
|
GraphBuilder<VID> |
GraphBuilderImpl.resetEdge(long edgeId) |
GraphBuilder<VID> |
GraphBuilder.resetEdge(long edgeId)
Resets any change for the edge with the given ID.
|
GraphBuilder<VID> |
GraphBuilderImpl.resetVertex(VertexBuilder<VID> vertex) |
GraphBuilder<VID> |
GraphBuilder.resetVertex(VertexBuilder<VID> vertex)
Resets any change for the given vertex.
|
GraphBuilder<VID> |
GraphBuilderImpl.resetVertex(VID vertexId) |
GraphBuilder<VID> |
GraphBuilder.resetVertex(VID vertexId)
Resets any change for the vertex with the given ID.
|
default GraphBuilder<VID> |
GraphBuilder.setRetainEdgeIds(boolean retainEdgeIds)
Controls whether the edge ids provided in this graph builder are to be retained in the final graph.
|
default GraphBuilder<VID> |
GraphBuilder.setRetainIds(boolean retainIds)
Controls for both vertex and edge ids whether to retain them in the final graph.
|
default GraphBuilder<VID> |
GraphBuilder.setRetainVertexIds(boolean retainVertexIds)
Controls whether to retain the vertex ids provided in this graph builder are to be retained in the final graph.
|
Modifier and Type | Class and Description |
---|---|
class |
EdgeBuilderImpl<VID> |
class |
EdgeModifierImpl<VID> |
class |
VertexBuilderImpl<ID> |
class |
VertexModifierImpl<VID> |
Copyright © 2015 - 2020 Oracle and/or its affiliates. All Rights Reserved.