非推奨となった機能
Oracle Graph Server and Clientで非推奨となった機能を確認します。
- Oracle Linux 7
Oracle Linux 7は非推奨になりました。かわりに、Oracle Linux 8を使用します。
- グラフ・サーバーのREST APIバージョン1
グラフ・サーバーのREST APIバージョン1は非推奨になりました。グラフ・サーバーのREST APIバージョン2を使用することをお薦めします。
https://localhost:7007/v2/runQueryエンドポイントのformatterパラメータhttps://localhost:7007/v2/runQueryエンドポイントのformatterパラメータは非推奨になりました。- PG_VIEWフィールド
PG_VIEW定数は、GraphSourceおよびSourceTypeから非推奨です。かわりに、PG_PGQLを使用します。
oracle.pgx.apiで非推奨となっているインタフェース、クラスおよびメソッドCompiledProgram.destroy(boolean)は非推奨になりました。かわりに、CompiledProgram.destroy()を使用します。ComponentCollection.destroy(boolean)は非推奨になりました。かわりに、ComponentCollection.destroy()を使用します。Partition.destroy(boolean)は非推奨になりました。かわりに、Partition.destroy()を使用します。PgxGraph.destroy(PgxGraph.Retention)は非推奨になりました。かわりに、PgxGraph.destroy()を使用します。PgxVertexTableFromFramesCreatorは非推奨になりました。かわりに、PgxVertexProviderFromFramesCreatorを使用します。PgxEdgeTableFromFramesCreatorは非推奨になりました。かわりに、PgxEdgeProviderFromFramesCreatorを使用します。PgxGraphFromFramesCreator.edgeTable(...)は非推奨になりました。かわりに、PgxGraphFromFramesCreator.edgeProvider(String, String, String, PgxFrame)を使用します。PgxGraphFromFramesCreator.vertexTable(...)は非推奨になりました。かわりに、PgxGraphFromFramesCreator.vertexProvider(String, PgxFrame)を使用します。GraphConfig.getLoading()は非推奨になりました。かわりに、GraphConfig.getLoadingOptions()を使用します。AbstractFileGraphConfigBuilder.setStoringConfig(...)は非推奨になりました。かわりに、AbstractFileGraphConfigBuilder.setStoringOptions(FileGraphStoringConfig)を使用します。AbstractFileGraphConfig.getStoring()は非推奨になりました。かわりに、AbstractFileGraphConfig.getStoringOptions()を使用します。AbstractFileEntityProviderConfig.getStoring()は非推奨になりました。かわりに、AbstractFileEntityProviderConfig.getStoringOptions()を使用します。FileEntityProviderConfigBuilder.setStoring(FileGraphStoringConfig)は非推奨になりました。かわりに、FileEntityProviderConfigBuilder.setStoringOptions(FileGraphStoringConfig)を使用します。PartitionedGraphConfigBuilder.setPgViewName(String)は非推奨になりました。かわりに、PartitionedGraphConfigBuilder.setSourceName(String)およびPartitionedGraphConfigBuilder.setSourceType(sourceType)を使用します。PickingStrategyBuilder.setPickByProperty(String , PickingStrategyFunction)は非推奨になりました。かわりに、PickingStrategyBuilder.setPickByProperty(EdgeProperty, PickingStrategyFunction)を使用します。VertexFilter(String filterExpression)は非推奨になりました。かわりに、VertexFilter.fromExpression(String)を使用します。EdgeFilter(String filterExpression)は非推奨になりました。かわりに、EdgeFilter.fromExpression(String)を使用します。ServerInstance.getSessionInfo(...)は非推奨になりました。かわりに、ServerInstance.getServerState(...)を使用します。ServerInstance.getGraphInfo(...)は非推奨になりました。かわりに、ServerInstance.getServerState(...)を使用します。ServerInstance.getMemoryInfo(...)は非推奨になりました。かわりに、ServerInstance.getServerState(...)を使用します。ServerInstance.getThreadPoolInfo(...)は非推奨になりました。かわりに、ServerInstance.getServerState(...)を使用します。ControlResource.getSessionBoundGraphInfo(String, String, Request, UriInfo)は非推奨になりました。かわりに、ControlResource.getServerState(String, Request, UriInfo)を使用します。oracle.pgx.api.filter.ResultSetFilterは非推奨になりました。かわりに、oracle.pgx.api.filter.internal.ResultSetFilterを使用します。oracle.pgx.api.filter.ResultSetVertexFilterは非推奨になりました。かわりに、oracle.pgx.api.filter.internal.ResultSetVertexFilterを使用します。oracle.pgx.api.filter.ResultSetEdgeFilterは非推奨になりました。かわりに、oracle.pgx.api.filter.internal.ResultSetEdgeFilterを使用します。
- PgxML
UnsupervisedGraphWiseModel.getDgiLayerConfigs()は非推奨になりました。かわりに、UnsupervisedGraphWiseModel.getEmbeddingConfig()を使用します。UnsupervisedGraphWiseModelConfig.getDgiLayerConfigs()は非推奨になりました。かわりに、UnsuperVisedGraphWiseModelConfig.getEmbeddingConfig()を使用します。UnsupervisedGraphWiseModelConfig.setDgiLayerConfigs(GraphWiseDgiLayerConfig)は非推奨になりました。かわりに、UnsupervisedGraphWiseModelConfig.setEmbeddingConfig(GraphWiseEmbeddingConfig)を使用します。SupervisedGraphWiseModel.getLossFunction()メソッドは非推奨になりました。かわりに、SupervisedGraphWiseModel.getLossFunctionClass()を使用します。
- 構成フィールド
node_id_typeは非推奨になりました。かわりに、vertex_id_typeを使用します。node_propsは非推奨になりました。かわりに、vertex_propsを使用します。create_node_id_indexは非推奨になりました。かわりに、create_vertex_id_indexを使用します。create_node_id_mappingは非推奨になりました。かわりに、create_vertex_id_mappingを使用します。PartitionedGraphConfigのpg_view_nameは非推奨になりました。かわりに、source_name、source_typeおよびpg_viewを使用します。PropertyType.RO_STRING_SET, LONG_SET, SPARSEは非推奨になりました。enable_client_authenticationは非推奨になりました。かわりに、ネイティブPGX認証を使用します。
- PgxSession.readSubgraph()メソッド
session.readSubgraph().fromPgView()は非推奨です。かわりに、session.readSubgraph().fromPgPgql()を使用します。graph.expandGraph().withPgql().fromPgView()は非推奨です。かわりに、graph.expandGraph().withPgql().fromPgPgql()を使用します。
- PyPGX
PgxSession.read_subgraph_from_pg_view()は非推奨です。かわりに、PgxSession.read_subgraph_from_pg_pgql()を使用します。- 次の関数シグネチャは、
PgxGraphでは非推奨です:get_or_create_edge_property(name, data_type=None, dim=0)かわりに、
get_or_create_edge_property(type, /, name)を使用します。get_or_create_edge_vector_property(data_type, dim, name=None)かわりに、
get_or_create_edge_vector_property(type, dimension, /, name)を使用します。get_or_create_vertex_property(name, data_type=None, dim=0)かわりに、
get_or_create_vertex_property(type, /, name)を使用します。get_or_create_vertex_vector_property(data_type, dim, name=None)かわりに、
get_or_create_vertex_vector_property(type, dimension, /, name)を使用します。
新しいシグネチャに適用される次の変更に注意してください:
nameはオプションではなくなりましたtypeが最初の引数で、その後にdimensionが続きます。nameが最後の引数ですdata_typeおよびdimは非推奨です
Analyst.pg2vec_builder()のDeepWalkModel.validation_fraction、Pg2vecModel.validation_fractionおよびvalidation_fraction引数は非推奨です。損失はすべてのサンプルで計算されます。
Operationの次の属性は非推奨となりました:graph_id、operation_type、cost_estimate、total_cost_estimate、cardinality_estimate、pattern_infoおよびchildren。かわりに、get_graph_id()、get_operation_type()などの対応するgetterメソッドを使用します。ServerInstanceクラスのpgx_version属性は非推奨となりました。かわりに、get_version()を使用します。PartitionedGraphConfigの属性pg_view_nameは非推奨となりました。かわりに、source_nameおよびsource_typeを使用します。GraphWiseModelConfigのset_standarizeは非推奨となりました。かわりに、set_standardizeを使用してください。-
PgqlResultSet.get_vertex_labelsの戻り値は、リストの場合とそうでない場合があります。
親トピック: このリリースでのこのガイドの変更点