Deprecated Features
Review the deprecated features in Oracle Graph Server and Client.
- Oracle Linux 7
Oracle Linux 7 is deprecated. Instead, use Oracle Linux 8.
- Graph Server REST API Version 1
Graph Server REST API Version 1 is deprecated. It is recommended that you use Graph Server REST API Version 2.
formatterparameter inhttps://localhost:7007/v2/runQueryendpointThe
formatterparameter inhttps://localhost:7007/v2/runQueryendpoint is deprecated.- PG_VIEW field
The PG_VIEW constant is deprecated from GraphSource and SourceType. Instead, use PG_PGQL.
- Graph Loading From Files
The following data formats are deprecated:
- Format.EDGE_LIST
- Format.TWO_TABLES
- Format.ADJ_LIST
- Format.FLAT_FILE
- Format.GRAPHML
- Format.RDF
- Interfaces, Classes and Methods deprecated for
oracle.pgx.apiGraphBuilder.setConfigParameter(GraphBuilderConfig.Field, Object)is deprecated. Instead, use specific setter methods.PgxGraphFromFramesCreator.partitioned(boolean)is deprecated.AbstractServerConfig.getCaCerts()is deprecated.- The following
PgxGraphAPIs (and their correspondingasyncversions) are deprecated as they are not supported for partitioned graphs:PgxGraph.isDirected()PgxGraph.undirect()PgxGraph.undirect(MutationStrategy)PgxGraph.undirect(Collection<VertexProperty<?, ?>>, Collection<EdgeProperty<?>>, MultiEdges, SelfEdges, TrivialVertices, Mode, String)PgxGraph.undirect(MultiEdges, SelfEdges, Mode, String)PgxGraph.undirect(String)PgxGraph.sortByDegree()PgxGraph.sortByDegree(SortOrder, Degree, Mode, String)PgxGraph.sortByDegree(String)PgxGraph.transpose(Collection<VertexProperty<?, ?>>, Collection<EdgeProperty<?>>, Map<String, String>, Mode, String)PgxGraph.transpose(Mode, String)PgxGraph.transpose(String)PgxGraph.transpose(Mode)PgxGraph.transpose()PgxGraph.transpose(MutationStrategy)
- The following
PgxSessionAPIs (and their correspondingasyncversions) are deprecated as they are not supported for partitioned graphs:PgxSession.createGraphFromFrames(String, PgxFrame, PgxFrame)PgxSession.createGraphBuilder(IdGenerationStrategy)PgxSession.createGraphBuilder(IdType)PgxSession.describeGraphFile(String)PgxSession.describeGraphFile(String, Format)PgxSession.describeGraphFiles(List<String>)PgxSession.describeGraphFiles(List<String>, Format)PgxSession.describeGraphFiles(String, String, Format)PgxSession.describeGraphFiles(List<String>, List<String>)PgxSession.readGraphFile(String)PgxSession.readGraphFiles(List<String>)PgxSession.readGraphFiles(List<String>, Format)PgxSession.readGraphFiles(List<String>, String)PgxSession.readGraphFiles(List<String>, Format, String)PgxSession.readGraphFiles(String, String, Format)PgxSession.readGraphFiles(String, String, Format, String)PgxSessionreadGraphFiles(List<String>, List<String>, Format)PgxSessionreadGraphFiles(List<String>, List<String>, Format, String)
CompiledProgram.destroy(boolean)is deprecated. Instead, useCompiledProgram.destroy().ComponentCollection.destroy(boolean)is deprecated. Instead, useComponentCollection.destroy().Partition.destroy(boolean)is deprecated. Instead, usePartition.destroy().PgxGraph.destroy(PgxGraph.Retention)is deprecated. Instead, usePgxGraph.destroy().PgxVertexTableFromFramesCreatoris deprecated. Instead, usePgxVertexProviderFromFramesCreator.PgxEdgeTableFromFramesCreatoris deprecated. Instead, usePgxEdgeProviderFromFramesCreator.PgxGraphFromFramesCreator.edgeTable(...)is deprecated. Instead, usePgxGraphFromFramesCreator.edgeProvider(String, String, String, PgxFrame).PgxGraphFromFramesCreator.vertexTable(...)is deprecated. Instead, usePgxGraphFromFramesCreator.vertexProvider(String, PgxFrame).GraphConfig.getLoading()is deprecated. Instead, useGraphConfig.getLoadingOptions().AbstractFileGraphConfigBuilder.setStoringConfig(...)is deprecated. Instead, useAbstractFileGraphConfigBuilder.setStoringOptions(FileGraphStoringConfig).AbstractFileGraphConfig.getStoring()is deprecated. Instead, useAbstractFileGraphConfig.getStoringOptions().AbstractFileEntityProviderConfig.getStoring()is deprecated. Instead, useAbstractFileEntityProviderConfig.getStoringOptions().FileEntityProviderConfigBuilder.setStoring(FileGraphStoringConfig)is deprecated. Instead, useFileEntityProviderConfigBuilder.setStoringOptions(FileGraphStoringConfig).PartitionedGraphConfigBuilder.setPgViewName(String)is deprecated. Instead, usePartitionedGraphConfigBuilder.setSourceName(String)andPartitionedGraphConfigBuilder.setSourceType(sourceType).PickingStrategyBuilder.setPickByProperty(String , PickingStrategyFunction)is deprecated. Instead, usePickingStrategyBuilder.setPickByProperty(EdgeProperty, PickingStrategyFunction).VertexFilter(String filterExpression)is deprecated. Instead, useVertexFilter.fromExpression(String).EdgeFilter(String filterExpression)is deprecated. Instead, useEdgeFilter.fromExpression(String).ServerInstance.getSessionInfo(...)is deprecated. Instead, useServerInstance.getServerState(...).ServerInstance.getGraphInfo(...)is deprecated. Instead, useServerInstance.getServerState(...).ServerInstance.getMemoryInfo(...)is deprecated. Instead, useServerInstance.getServerState(...).ServerInstance.getThreadPoolInfo(...)is deprecated. Instead, useServerInstance.getServerState(...).ControlResource.getSessionBoundGraphInfo(String, String, Request, UriInfo)is deprecated. Instead, useControlResource.getServerState(String, Request, UriInfo).oracle.pgx.api.filter.ResultSetFilteris deprecated. Instead, useoracle.pgx.api.filter.internal.ResultSetFilter.oracle.pgx.api.filter.ResultSetVertexFilteris deprecated. Instead, useoracle.pgx.api.filter.internal.ResultSetVertexFilter.oracle.pgx.api.filter.ResultSetEdgeFilteris deprecated. Instead, useoracle.pgx.api.filter.internal.ResultSetEdgeFilter.
- PgxML
UnsupervisedGraphWiseModel.getDgiLayerConfigs()is deprecated. Instead, useUnsupervisedGraphWiseModel.getEmbeddingConfig().UnsupervisedGraphWiseModelConfig.getDgiLayerConfigs()is deprecated. Instead, useUnsuperVisedGraphWiseModelConfig.getEmbeddingConfig().UnsupervisedGraphWiseModelConfig.setDgiLayerConfigs(GraphWiseDgiLayerConfig)is deprecated. Instead, useUnsupervisedGraphWiseModelConfig.setEmbeddingConfig(GraphWiseEmbeddingConfig).- The
SupervisedGraphWiseModel.getLossFunction()method is deprecated. Instead, useSupervisedGraphWiseModel.getLossFunctionClass().
- Configuration Fields
node_id_typeis deprecated. Instead, usevertex_id_type.node_propsis deprecated. Instead, usevertex_props.create_node_id_indexis deprecated. Instead, usecreate_vertex_id_index.create_node_id_mappingis deprecated. Instead, usecreate_vertex_id_mapping.PropertyType.RO_STRING_SET, LONG_SET, SPARSEis deprecated.enable_client_authenticationis deprecated. Instead, use native PGX authentication.
- PgxSession.readSubgraph() methods
session.readSubgraph().fromPgView()is deprecated. Instead, usesession.readSubgraph().fromPgPgql().graph.expandGraph().withPgql().fromPgView()is deprecated. Instead, usegraph.expandGraph().withPgql().fromPgPgql().
- PyPGX
PgxSession.read_subgraph_from_pg_view()is deprecated. Instead, usePgxSession.read_subgraph_from_pg_pgql().- The following function signatures are
deprecated for
PgxGraph:get_or_create_edge_property(name, data_type=None, dim=0)Instead, use
get_or_create_edge_property(type, /, name).get_or_create_edge_vector_property(data_type, dim, name=None)Instead, use
get_or_create_edge_vector_property(type, dimension, /, name).get_or_create_vertex_property(name, data_type=None, dim=0)Instead, use
get_or_create_vertex_property(type, /, name).get_or_create_vertex_vector_property(data_type, dim, name=None)Instead, use
get_or_create_vertex_vector_property(type, dimension, /, name).
Note the following changes that apply for the new signatures:
nameis no longer optionaltypeis the first argument followed bydimension, andnameis the final argumentdata_typeanddimare deprecated
DeepWalkModel.validation_fraction,Pg2vecModel.validation_fraction, and thevalidation_fractionargument ofAnalyst.pg2vec_builder()are deprecated.The loss is computed on all samples.
- The following attributes on
Operationare now deprecated:graph_id,operation_type,cost_estimate,total_cost_estimate,cardinality_estimate,pattern_info, andchildren. Instead, use the corresponding getter methods, such asget_graph_id(),get_operation_type(), and so on. - The
pgx_versionattribute inServerInstanceclass is deprecated. Instead, useget_version(). - The attribute
pg_view_nameinPartitionedGraphConfigis deprecated. Instead, usesource_nameandsource_type. set_standarizeinGraphWiseModelConfigis deprecated. Instead, useset_standardize.- The return value of
PgqlResultSet.get_vertex_labelsmay or may not be a list.
Parent topic: Changes in This Release for This Guide