Package io.trino.connector
Class CatalogServiceProviderModule
java.lang.Object
io.trino.connector.CatalogServiceProviderModule
- All Implemented Interfaces:
com.google.inject.Module
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(com.google.inject.Binder binder) createAccessControlProvider(ConnectorServicesProvider connectorServicesProvider) static AnalyzePropertyManagercreateAnalyzePropertyManager(ConnectorServicesProvider connectorServicesProvider) static ColumnPropertyManagercreateColumnPropertyManager(ConnectorServicesProvider connectorServicesProvider) createFunctionProvider(ConnectorServicesProvider connectorServicesProvider) createIndexProvider(ConnectorServicesProvider connectorServicesProvider) createMaterializedViewPropertyManager(ConnectorServicesProvider connectorServicesProvider) createNodePartitioningProvider(ConnectorServicesProvider connectorServicesProvider) createPageSinkProvider(ConnectorServicesProvider connectorServicesProvider) createPageSourceProvider(ConnectorServicesProvider connectorServicesProvider) createProceduresProvider(ConnectorServicesProvider connectorServicesProvider) static SchemaPropertyManagercreateSchemaPropertyManager(ConnectorServicesProvider connectorServicesProvider) static SessionPropertyManagercreateSessionPropertyManager(Set<SystemSessionPropertiesProvider> systemSessionProperties, ConnectorServicesProvider connectorServicesProvider) createSplitManagerProvider(ConnectorServicesProvider connectorServicesProvider) createTableFunctionProvider(ConnectorServicesProvider connectorServicesProvider) createTableProceduresPropertyManager(ConnectorServicesProvider connectorServicesProvider) createTableProceduresProvider(ConnectorServicesProvider connectorServicesProvider) static TablePropertyManagercreateTablePropertyManager(ConnectorServicesProvider connectorServicesProvider) static ViewPropertyManagercreateViewPropertyManager(ConnectorServicesProvider connectorServicesProvider)
-
Constructor Details
-
CatalogServiceProviderModule
public CatalogServiceProviderModule()
-
-
Method Details
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configurein interfacecom.google.inject.Module
-
createSplitManagerProvider
@Provides public static CatalogServiceProvider<ConnectorSplitManager> createSplitManagerProvider(ConnectorServicesProvider connectorServicesProvider) -
createPageSourceProvider
@Provides public static CatalogServiceProvider<ConnectorPageSourceProvider> createPageSourceProvider(ConnectorServicesProvider connectorServicesProvider) -
createPageSinkProvider
@Provides public static CatalogServiceProvider<ConnectorPageSinkProvider> createPageSinkProvider(ConnectorServicesProvider connectorServicesProvider) -
createIndexProvider
@Provides public static CatalogServiceProvider<ConnectorIndexProvider> createIndexProvider(ConnectorServicesProvider connectorServicesProvider) -
createNodePartitioningProvider
@Provides public static CatalogServiceProvider<ConnectorNodePartitioningProvider> createNodePartitioningProvider(ConnectorServicesProvider connectorServicesProvider) -
createProceduresProvider
@Provides public static CatalogServiceProvider<CatalogProcedures> createProceduresProvider(ConnectorServicesProvider connectorServicesProvider) -
createTableProceduresProvider
@Provides public static CatalogServiceProvider<CatalogTableProcedures> createTableProceduresProvider(ConnectorServicesProvider connectorServicesProvider) -
createTableFunctionProvider
@Provides public static CatalogServiceProvider<CatalogTableFunctions> createTableFunctionProvider(ConnectorServicesProvider connectorServicesProvider) -
createSessionPropertyManager
@Provides public static SessionPropertyManager createSessionPropertyManager(Set<SystemSessionPropertiesProvider> systemSessionProperties, ConnectorServicesProvider connectorServicesProvider) -
createSchemaPropertyManager
@Provides public static SchemaPropertyManager createSchemaPropertyManager(ConnectorServicesProvider connectorServicesProvider) -
createColumnPropertyManager
@Provides public static ColumnPropertyManager createColumnPropertyManager(ConnectorServicesProvider connectorServicesProvider) -
createTablePropertyManager
@Provides public static TablePropertyManager createTablePropertyManager(ConnectorServicesProvider connectorServicesProvider) -
createViewPropertyManager
@Provides public static ViewPropertyManager createViewPropertyManager(ConnectorServicesProvider connectorServicesProvider) -
createMaterializedViewPropertyManager
@Provides public static MaterializedViewPropertyManager createMaterializedViewPropertyManager(ConnectorServicesProvider connectorServicesProvider) -
createAnalyzePropertyManager
@Provides public static AnalyzePropertyManager createAnalyzePropertyManager(ConnectorServicesProvider connectorServicesProvider) -
createTableProceduresPropertyManager
@Provides public static TableProceduresPropertyManager createTableProceduresPropertyManager(ConnectorServicesProvider connectorServicesProvider) -
createAccessControlProvider
@Provides public static CatalogServiceProvider<Optional<ConnectorAccessControl>> createAccessControlProvider(ConnectorServicesProvider connectorServicesProvider) -
createFunctionProvider
@Provides public static CatalogServiceProvider<FunctionProvider> createFunctionProvider(ConnectorServicesProvider connectorServicesProvider)
-