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.
|
oracle.pgx.common.types |
This package contains enums and helper classes identifying common PGX types.
|
oracle.pgx.config |
This package contains all configuration-related classes of PGX.
|
Modifier and Type | Method and Description |
---|---|
IdType |
GraphMetaData.getEdgeIdType()
Gets the edge ID type of this graph.
|
IdType |
EdgeCollection.getIdType() |
abstract IdType |
PgxCollection.getIdType()
Gets the ID type of the element type.
|
IdType |
VertexCollection.getIdType() |
IdType |
PgxEntity.getType()
Gets the type.
|
IdType |
PgqlResultElement.getVertexEdgeIdType()
Gets the type of vertex/edge result elements.
|
IdType |
PgxGraph.getVertexIdType()
Gets the vertex ID type of this graph.
|
IdType |
GraphMetaData.getVertexIdType()
Gets the vertex ID type of this graph.
|
Modifier and Type | Method and Description |
---|---|
<ID extends java.lang.Comparable<ID>> |
PgxSession.newGraphBuilder(IdType idType)
Creates a graph builder with the given vertex ID type
|
void |
GraphMetaData.setEdgeIdType(IdType edgeIdType) |
void |
GraphMetaData.setVertexIdType(IdType vertexIdType) |
Constructor and Description |
---|
PgqlResultElement(PgqlResultElement.Type elementType, java.lang.String varName, IdType vertexEdgeIdType)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static IdType |
Changes.extractVertexIdType(java.util.List<? extends oracle.pgx.common.util.ChangeTrackingMap.ChangeSetEntry<?,VertexChanges>> vertexChanges, java.util.List<oracle.pgx.common.util.ChangeTrackingMap.ChangeSetEntry<java.lang.Long,EdgeChanges>> edgeChanges) |
IdType |
Changes.getIdType() |
Modifier and Type | Method and Description |
---|---|
static void |
Changes.fixEdgeChanges(java.util.List<oracle.pgx.common.util.ChangeTrackingMap.ChangeSetEntry<java.lang.Long,EdgeChanges>> changes, java.util.Map<java.lang.String,PropertyType> expectedPropTypes, IdType expectedVertexIdType)
fixed edge changes from possible json encoding errors
|
static void |
Changes.fixVertexChanges(java.util.List<? extends oracle.pgx.common.util.ChangeTrackingMap.ChangeSetEntry<?,VertexChanges>> changes, java.util.Map<java.lang.String,PropertyType> expectedPropTypes, IdType expectedVertexIdType)
fixes vertex changes from possible json encoding errors
|
Constructor and Description |
---|
Changes(IdType idType, Changes.ChangesIntent intent) |
Modifier and Type | Method and Description |
---|---|
static IdType |
IdType.getTypeFor(java.lang.Class<?> typeClass)
Returns the IdType based on a typeClass.
|
static IdType |
IdType.parseIdType(java.lang.String input)
Parse IdType from a string value.
|
static IdType |
IdType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static IdType[] |
IdType.values()
Returns an array containing the constants of this enum type, in the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
IdType |
GraphConfig.getEdgeIdType()
Get the edge ID type of this graph configuration
|
IdType |
GraphConfig.getNodeKeyType()
alias for
GraphConfig.getVertexIdType() |
abstract IdType |
GraphConfig.getVertexIdType()
Get the vertex ID type of this graph configuration
|
IdType |
MultipleTablesGraphConfig.getVertexIdType()
type of the vertex ID
|
IdType |
PgNosqlGraphConfig.getVertexIdType()
type of the vertex ID
|
IdType |
AbstractPgGraphConfig.getVertexIdType() |
IdType |
PgHbaseGraphConfig.getVertexIdType()
type of the vertex ID
|
IdType |
PgRdbmsGraphConfig.getVertexIdType()
type of the vertex ID
|
IdType |
TwoTablesRdbmsGraphConfig.getVertexIdType()
type of the vertex ID
|
IdType |
RdfGraphConfig.getVertexIdType()
type of the vertex ID
|
IdType |
TwoTablesSparkGraphConfig.getVertexIdType()
type of the vertex ID
|
IdType |
FileGraphConfig.getVertexIdType()
type of the vertex ID
|
IdType |
TwoTablesTextGraphConfig.getVertexIdType()
type of the vertex ID
|
Modifier and Type | Method and Description |
---|---|
T |
AbstractGraphConfigBuilder.setNodeIdType(IdType nodeIdType)
Deprecated.
since 2.5.0
|
T |
AbstractPgGraphConfigBuilder.setVertexIdType(IdType vertexIdType) |
T |
AbstractGraphConfigBuilder.setVertexIdType(IdType vertexIdType)
Sets the type of vertex IDs
|
oracle.pgx.config.MultipleTablesConfigBuilder |
MultipleTablesConfigBuilder.setVertexIdType(IdType vertexIdType)
Deprecated.
|
RdfGraphConfigBuilder |
RdfGraphConfigBuilder.setVertexIdType(IdType vertexIdType) |
Copyright © 2017 Oracle Corp. All Rights Reserved.