Uses of Interface
io.trino.connector.CatalogServiceProvider
Packages that use CatalogServiceProvider
Package
Description
-
Uses of CatalogServiceProvider in io.trino.connector
Classes in io.trino.connector that implement CatalogServiceProviderMethods in io.trino.connector that return CatalogServiceProviderModifier and TypeMethodDescriptionCatalogServiceProviderModule.createAccessControlProvider(ConnectorServicesProvider connectorServicesProvider) CatalogServiceProviderModule.createFunctionProvider(ConnectorServicesProvider connectorServicesProvider) CatalogServiceProviderModule.createIndexProvider(ConnectorServicesProvider connectorServicesProvider) CatalogServiceProviderModule.createNodePartitioningProvider(ConnectorServicesProvider connectorServicesProvider) CatalogServiceProviderModule.createPageSinkProvider(ConnectorServicesProvider connectorServicesProvider) CatalogServiceProviderModule.createPageSourceProvider(ConnectorServicesProvider connectorServicesProvider) CatalogServiceProviderModule.createProceduresProvider(ConnectorServicesProvider connectorServicesProvider) CatalogServiceProviderModule.createSplitManagerProvider(ConnectorServicesProvider connectorServicesProvider) CatalogServiceProviderModule.createTableFunctionProvider(ConnectorServicesProvider connectorServicesProvider) CatalogServiceProviderModule.createTableProceduresProvider(ConnectorServicesProvider connectorServicesProvider) static <T> CatalogServiceProvider<T> CatalogServiceProvider.fail()static <T> CatalogServiceProvider<T> static <T> CatalogServiceProvider<T> CatalogServiceProvider.singleton(CatalogHandle catalogHandle, T value) -
Uses of CatalogServiceProvider in io.trino.metadata
Constructors in io.trino.metadata with parameters of type CatalogServiceProviderModifierConstructorDescriptionAnalyzePropertyManager(CatalogServiceProvider<Map<String, PropertyMetadata<?>>> connectorProperties) ColumnPropertyManager(CatalogServiceProvider<Map<String, PropertyMetadata<?>>> connectorProperties) FunctionManager(CatalogServiceProvider<FunctionProvider> functionProviders, GlobalFunctionCatalog globalFunctionCatalog, LanguageFunctionProvider languageFunctionProvider) MaterializedViewPropertyManager(CatalogServiceProvider<Map<String, PropertyMetadata<?>>> connectorProperties) ProcedureRegistry(CatalogServiceProvider<CatalogProcedures> proceduresProvider) SchemaPropertyManager(CatalogServiceProvider<Map<String, PropertyMetadata<?>>> connectorProperties) SessionPropertyManager(Set<SystemSessionPropertiesProvider> systemSessionProperties, CatalogServiceProvider<Map<String, PropertyMetadata<?>>> connectorSessionProperties) TableFunctionRegistry(CatalogServiceProvider<CatalogTableFunctions> tableFunctionsProvider) TableProceduresPropertyManager(CatalogServiceProvider<CatalogTableProcedures> tableProceduresProvider) TableProceduresRegistry(CatalogServiceProvider<CatalogTableProcedures> tableProceduresProvider) TablePropertyManager(CatalogServiceProvider<Map<String, PropertyMetadata<?>>> connectorProperties) ViewPropertyManager(CatalogServiceProvider<Map<String, PropertyMetadata<?>>> connectorProperties) -
Uses of CatalogServiceProvider in io.trino.operator.index
Constructors in io.trino.operator.index with parameters of type CatalogServiceProviderModifierConstructorDescriptionIndexManager(CatalogServiceProvider<ConnectorIndexProvider> indexProvider) -
Uses of CatalogServiceProvider in io.trino.security
Methods in io.trino.security with parameters of type CatalogServiceProviderModifier and TypeMethodDescriptionvoidAccessControlManager.setConnectorAccessControlProvider(CatalogServiceProvider<Optional<ConnectorAccessControl>> connectorAccessControlProvider) Lazy registry for connector access controls due to circular dependency between access control and connector creation in CatalogManager. -
Uses of CatalogServiceProvider in io.trino.split
Constructors in io.trino.split with parameters of type CatalogServiceProviderModifierConstructorDescriptionPageSinkManager(CatalogServiceProvider<ConnectorPageSinkProvider> pageSinkProvider) PageSourceManager(CatalogServiceProvider<ConnectorPageSourceProvider> pageSourceProvider) SplitManager(CatalogServiceProvider<ConnectorSplitManager> splitManagerProvider, io.opentelemetry.api.trace.Tracer tracer, QueryManagerConfig config) -
Uses of CatalogServiceProvider in io.trino.sql.planner
Constructors in io.trino.sql.planner with parameters of type CatalogServiceProviderModifierConstructorDescriptionNodePartitioningManager(NodeScheduler nodeScheduler, TypeOperators typeOperators, CatalogServiceProvider<ConnectorNodePartitioningProvider> partitioningProvider)