From d107e79db3b132de7bd86681e2611ab062cde8c9 Mon Sep 17 00:00:00 2001 From: Alexander Kass <42271761+kassak-jb@users.noreply.github.com> Date: Mon, 17 Oct 2022 12:15:15 +0300 Subject: [PATCH] Database API changes (#866) Introduced RawDataSource to prohibit passing DbDataSource to some APIs --- reference_guide/api_changes_list_2022.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/reference_guide/api_changes_list_2022.md b/reference_guide/api_changes_list_2022.md index 6350fb4a8..b62b47c7d 100644 --- a/reference_guide/api_changes_list_2022.md +++ b/reference_guide/api_changes_list_2022.md @@ -92,6 +92,12 @@ _Early Access Program_ (EAP) releases of upcoming versions are available [here]( `com.intellij.database.dataSource.url.TypesRegistry.BaseTypeDescriptor.createFieldImpl(String caption, String configuration, DataInterchange interchange)` abstract method added : Must be implemented. +`com.intellij.database.psi.DbDataSourceImpl.getDelegate()` method return type changed from DatabaseSystem to RawDataSource +: Prefer `com.intellij.database.psi.DbDataSource.getDelegateDataSource()` + +`com.intellij.database.psi.DbPsiFacadeImpl.createDataSourceWrapperElement(DasDataSource, DataSourceManager)` method parameter type changed from DasDataSource to RawDataSource +: Avoid manually wrapping data sources + ### TextMate Plugin 2022.3 `org.jetbrains.plugins.textmate.language.preferences.PreferencesRegistry` class now interface