Package | Description |
---|---|
oracle.pgx.api |
This package contains the main Java APIs.
|
oracle.pgx.api.graphalteration |
This package contains the APIs for the alterGraph mutation.
|
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 |
VertexCollection.getIdType() |
IdType |
ScalarCollection.getIdType() |
abstract IdType |
PgxCollection.getIdType()
Gets the ID type of the element type.
|
IdType |
EntityProviderMetaData.getIdType()
Gets the ID type of this entity table.
|
IdType |
EdgeCollection.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.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
|
void |
EntityProviderMetaData.setIdType(IdType idType)
Sets the ID type of this entity table.
|
Constructor and Description |
---|
EdgeProviderMetaData(java.lang.String name,
IdType idType,
boolean directed,
java.util.Set<java.lang.String> labels,
java.util.List<PropertyMetaData> properties,
java.lang.String sourceVertexProviderName,
java.lang.String destinationVertexProviderName) |
GraphMetaData(IdType vertexIdType,
IdType edgeIdType) |
PgqlResultElement(PgqlResultElement.Type elementType,
PgqlResultElement.Type collectionElementType,
java.lang.String varName,
IdType vertexEdgeIdType)
Constructor
|
PgqlResultElement(PgqlResultElement.Type elementType,
java.lang.String varName,
IdType vertexEdgeIdType)
Constructor
|
VertexProviderMetaData(java.lang.String name,
IdType idType,
java.util.Set<java.lang.String> labels,
java.util.List<PropertyMetaData> properties,
java.util.Set<java.lang.String> edgeProviderNamesWhereSource,
java.util.Set<java.lang.String> edgeProviderNamesWhereDestination) |
Modifier and Type | Method and Description |
---|---|
GraphAlterationEmptyVertexProviderBuilder |
GraphAlterationEmptyVertexProviderBuilder.setKeyType(IdType type)
Sets the type of the keys in the provider.
|
GraphAlterationEmptyEdgeProviderBuilder |
GraphAlterationEmptyEdgeProviderBuilder.setKeyType(IdType type)
Sets the type of the keys in the provider.
|
GraphAlterationEmptyProviderBuilder |
GraphAlterationEmptyProviderBuilder.setKeyType(IdType type)
Sets the type of the keys in the provider.
|
Modifier and Type | Method and Description |
---|---|
static IdType |
IdType.fromPropertyType(PropertyType propertyType) |
static IdType |
TypeConverter.getIdTypeForPropertyType(PropertyType propertyType)
Converts an IdType to the corresponding matching property type
|
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 |
---|---|
static PropertyType |
TypeConverter.getPropertyTypeForIdType(IdType idType)
Converts an IdType to the corresponding matching property type
|
static PropertyType |
IdType.toPropertyType(IdType idType)
Returns the equivalent PropertyType of the specified IdType.
|
Modifier and Type | Method and Description |
---|---|
IdType |
EntityProviderConfig.getDestinationVertexKeyType()
Get the key type corresponding to the destination vertex provider of this edge provider configuration
|
IdType |
PgHbaseGraphConfig.getEdgeIdType()
type of the edge ID.
|
IdType |
FileGraphConfig.getEdgeIdType()
type of the edge ID.
|
IdType |
PgNosqlGraphConfig.getEdgeIdType()
type of the edge ID.
|
IdType |
PgRdbmsGraphConfig.getEdgeIdType()
type of the edge ID.
|
IdType |
TwoTablesTextGraphConfig.getEdgeIdType()
type of the edge ID.
|
IdType |
RdfGraphConfig.getEdgeIdType()
type of the edge ID.
|
IdType |
GraphConfig.getEdgeIdType()
Get the edge ID type of this graph configuration
|
IdType |
TwoTablesRdbmsGraphConfig.getEdgeIdType()
type of the edge ID.
|
IdType |
PartitionedGraphConfig.getEdgeIdType()
type of the edge ID.
|
abstract IdType |
EntityProviderConfig.getKeyType()
Get the key type of this provider configuration
|
IdType |
EsEntityProviderConfig.getKeyType()
type of the keys
|
IdType |
RdbmsEntityProviderConfig.getKeyType()
type of the keys
|
IdType |
FileEntityProviderConfig.getKeyType()
type of the keys
|
IdType |
GraphConfig.getNodeKeyType()
alias for
GraphConfig.getVertexIdType() |
IdType |
EntityProviderConfig.getSourceVertexKeyType()
Get the key type corresponding to the source vertex provider of this edge provider configuration
|
IdType |
GraphConfig.getValidatedEdgeIdType()
Validates and return the ID type used for edges (checking if the type is compatible with the rest of the
configuration)
|
IdType |
AbstractPartitionedGraphConfig.getValidatedEdgeIdType()
Validates and return the ID type used for edges (checking if the type is compatible with the rest of the
configuration)
|
IdType |
GraphConfig.getValidatedVertexIdType()
Validates and return the ID type used for vertices (checking if the type is compatible with the rest of the
configuration)
|
IdType |
AbstractPartitionedGraphConfig.getValidatedVertexIdType()
Validates and return the ID type used for vertices (checking if the type is compatible with the rest of the
configuration)
|
IdType |
PgHbaseGraphConfig.getVertexIdType()
type of the vertex ID.
|
IdType |
FileGraphConfig.getVertexIdType()
type of the vertex ID.
|
IdType |
PgNosqlGraphConfig.getVertexIdType()
type of the vertex ID.
|
IdType |
PgRdbmsGraphConfig.getVertexIdType()
type of the vertex ID.
|
IdType |
TwoTablesTextGraphConfig.getVertexIdType()
type of the vertex ID.
|
IdType |
RdfGraphConfig.getVertexIdType()
type of the vertex ID.
|
abstract IdType |
GraphConfig.getVertexIdType()
Get the vertex ID type of this graph configuration
|
IdType |
TwoTablesRdbmsGraphConfig.getVertexIdType()
type of the vertex ID.
|
IdType |
PartitionedGraphConfig.getVertexIdType()
type of the vertex ID.
|
IdType |
AbstractPgGraphConfig.getVertexIdType() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractEntityProviderConfigBuilder.setDestinationVertexKeyType(IdType vertexIdType) |
T |
AbstractGraphConfigBuilder.setEdgeIdType(IdType edgeIdType)
Sets the type of edge IDs
|
T |
AbstractEntityProviderConfigBuilder.setKeyType(IdType keyType)
Sets the type of vertex keys
|
void |
AbstractEntityProviderConfigBuilder.setSourceVertexKeyType(IdType vertexIdType) |
RdfGraphConfigBuilder |
RdfGraphConfigBuilder.setVertexIdType(IdType vertexIdType) |
T |
AbstractGraphConfigBuilder.setVertexIdType(IdType vertexIdType)
Sets the type of vertex IDs
|
T |
AbstractPgGraphConfigBuilder.setVertexIdType(IdType vertexIdType) |