Package io.trino.plugin.hive
Class InternalHiveConnectorFactory
java.lang.Object
io.trino.plugin.hive.InternalHiveConnectorFactory
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidbindSessionPropertiesProvider(com.google.inject.Binder binder, Class<? extends SessionPropertiesProvider> type) static ConnectorcreateConnector(String catalogName, Map<String, String> config, ConnectorContext context, com.google.inject.Module module) static ConnectorcreateConnector(String catalogName, Map<String, String> config, ConnectorContext context, com.google.inject.Module module, Optional<HiveMetastore> metastore, Optional<TrinoFileSystemFactory> fileSystemFactory, Optional<io.opentelemetry.api.OpenTelemetry> openTelemetry, Optional<DirectoryLister> directoryLister)
-
Method Details
-
createConnector
-
createConnector
public static Connector createConnector(String catalogName, Map<String, String> config, ConnectorContext context, com.google.inject.Module module, Optional<HiveMetastore> metastore, Optional<TrinoFileSystemFactory> fileSystemFactory, Optional<io.opentelemetry.api.OpenTelemetry> openTelemetry, Optional<DirectoryLister> directoryLister) -
bindSessionPropertiesProvider
public static void bindSessionPropertiesProvider(com.google.inject.Binder binder, Class<? extends SessionPropertiesProvider> type)
-