非推奨となった機能
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
の戻り値は、リストの場合とそうでない場合があります。
親トピック: このリリースでのこのガイドの変更点