only show new query when query is supported (#17346)

* only show new query when query is supported

* test case fix and pr comments

* rename context key
This commit is contained in:
Alan Ren
2021-10-13 13:01:31 -07:00
committed by GitHub
parent 547ceba501
commit 156f8f1d5f
13 changed files with 66 additions and 20 deletions

View File

@@ -27,6 +27,7 @@ export interface ConnectionProviderProperties {
notebookKernelAlias?: string;
azureResource?: string;
connectionOptions: azdata.ConnectionOption[];
isQueryProvider?: boolean;
}
export interface ProviderFeatures {

View File

@@ -38,7 +38,8 @@ export class CapabilitiesService extends Disposable implements ICapabilitiesServ
};
this._providers.set(id, provider);
}
// By default isQueryProvider is true.
provider.connection.isQueryProvider = provider.connection.isQueryProvider !== false;
this._onCapabilitiesRegistered.fire({ id, features: provider });
}