非推奨となった機能

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を使用します。
    • PartitionedGraphConfigpg_view_nameは非推奨になりました。かわりに、source_namesource_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_fractionPg2vecModel.validation_fractionおよびvalidation_fraction引数は非推奨です。

      損失はすべてのサンプルで計算されます。

    • Operationの次の属性は非推奨となりました: graph_idoperation_typecost_estimatetotal_cost_estimatecardinality_estimatepattern_infoおよびchildren。かわりに、get_graph_id()get_operation_type()などの対応するgetterメソッドを使用します。
    • ServerInstanceクラスのpgx_version属性は非推奨となりました。かわりに、get_version()を使用します。
    • PartitionedGraphConfigの属性pg_view_nameは非推奨となりました。かわりに、source_nameおよびsource_typeを使用します。
    • GraphWiseModelConfigset_standarizeは非推奨となりました。かわりに、set_standardizeを使用してください。
    • PgqlResultSet.get_vertex_labelsの戻り値は、リストの場合とそうでない場合があります。