IntelliJ Platform Plugin SDK Help

DataGrip Extension Point and Listener List

75 Extension Points and 28 Listeners for DataGrip

See IntelliJ Platform Extension Point and Listener List for IntelliJ Platform.

Legend

Listeners

Topic searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.

Listener links corresponding listener to implement.

See Listeners on how to register listeners.

Extension Points

Extension Point searches for usages inside existing implementations of open-source IntelliJ Platform plugins via IntelliJ Platform Explorer.

Implementation is the related Extension Point class.

See Extensions on how to declare extensions in your plugin.

Tags

See Verifying Plugin Compatibility for overview of API status.

Icon

Description

Details

Deprecated

Deprecated API

Please see code documentation for replacement

Removal

Scheduled for Removal API

Please see code documentation for replacement

Obsolete

Obsolete API

Do not use in new code, please see code documentation for replacement (Obsolete API)

Experimental API

Experimental API

Annotated with @ApiStatus.Experimental, API might be altered or removed without prior notice

Internal API

Internal API

Annotated with @ApiStatus.Internal, must not be used by 3rd party, see Internal API Migration

Project-Level

Project-Level Extension Point/Topic

Can have Project as constructor parameter

Extension Point: Declared with area="IDEA_PROJECT"

Listener: registered in <projectListeners>

Non-Dynamic

Non-Dynamic Extension Point

Installation/update of plugin requires IDE restart (Dynamic Plugins)

DumbAware

DumbAware Extension Point

Implementations marked with DumbAware will be processed during dumb mode

DataGrip

DataGrip - Listeners

DatabaseConnectivity.xml

DatabaseCore.xml

Extension Point

Implementation

com.intellij.database.addToHSet

n/a

com.intellij.database.artifactsConfig Non-Dynamic

n/a

com.intellij.database.connectionInterceptor Experimental

DatabaseConnectionInterceptor

com.intellij.database.consoleProvider

PersistenceConsoleProvider

com.intellij.database.consoleRunContextParametersTuner

ConsoleRunContextParametersTuner

com.intellij.database.dataAuditor

DataAuditor

com.intellij.database.dataImporter

ImportManager

com.intellij.database.dataSourceDetector

DataSourceDetector

com.intellij.database.dataSourceManager Non-Dynamic Project-Level

DataSourceManager

com.intellij.database.dbms Non-Dynamic

n/a

com.intellij.database.definitionProvider

DefinitionProvider

com.intellij.database.dmlHelper

DmlHelper

com.intellij.database.domainRegistry

DomainRegistry

com.intellij.database.driversConfig Non-Dynamic

n/a

com.intellij.database.errorHandler

DatabaseErrorHandler

com.intellij.database.executionEnvironmentHelper

ExecutionEnvironmentHelper

com.intellij.database.explainPlanProvider

ExplainPlanProvider

com.intellij.database.extensionFallback

n/a

com.intellij.database.geoHelper

GeoHelper

com.intellij.database.gridColumnsManagerFactory

GridColumnsManagerFactory

com.intellij.database.hookUpHelper

HookUpHelper

com.intellij.database.introspector Internal

Factory

com.intellij.database.introspectorStatsProvider

DBIntrospectorStatsProvider

com.intellij.database.linkedDataSourceHelper

LinkedDataSourceHelper

com.intellij.database.modelExternalData Non-Dynamic

n/a

com.intellij.database.modelFacade Non-Dynamic

ModelFacade

com.intellij.database.modelRelationProvider

ModelRelationProvider

com.intellij.database.namingService

Provider

com.intellij.database.optionProvider

DbOptionProvider

com.intellij.database.parameterPatternProvider

DatabaseParameterPatternProvider

com.intellij.database.processParamProvider

ConsoleConfigurationParamProvider

com.intellij.database.routineExecutionHelper

RoutineExecutionHelper

com.intellij.database.scriptGenerator

ScriptGenerator

com.intellij.database.sqlObjectBuilder

SqlObjectBuilder

com.intellij.database.synchronizeHandler

SynchronizeHandler

com.intellij.database.typeSystem

DasTypeSystem

com.intellij.database.urlEditorInspector

UrlEditorInspector

com.intellij.database.urlParamEditorProvider Non-Dynamic

TypeDescriptorFactory

com.intellij.database.virtualFileDataSourceProvider

VirtualFileDataSourceProvider

DatabasePlugin.xml

intellij.grid.core.impl

intellij.grid.impl

Extension Point

Implementation

com.intellij.database.datagrid.valueEditorTab

ValueEditorTab

mongo.xml

Extension Point

Implementation

com.intellij.database.mongo.resolveHelper

MongoJSResolveHelper

SqlPluginCore.xml

Extension Point

Implementation

com.intellij.database.dialect Non-Dynamic

DatabaseDialect

com.intellij.sql.dataSourceProvider

DataSourceProvider

com.intellij.sql.dialect Non-Dynamic

SqlLanguageDialect

com.intellij.sql.dialectCodeStyleProvider

SqlDialectCodeStyleProvider

com.intellij.sql.evaluationHelper

EvaluationHelper

com.intellij.sql.executionFlowAnalyzerProvider

ExecutionFlowAnalyzerProvider

com.intellij.sql.formatterHelper

SqlFormatterHelper

com.intellij.sql.inspectionSuppressorDelegate

SqlInspectionSuppressorDelegate

com.intellij.sql.membersHelper

SqlMembersHelper

com.intellij.sql.navigationHelper

NavigationHelper

com.intellij.sql.resolveExtension

SqlResolveExtension

Last modified: 15 April 2024