public class HivePageSinkProvider extends Object implements ConnectorPageSinkProvider
| Constructor and Description |
|---|
HivePageSinkProvider(Set<HiveFileWriterFactory> fileWriterFactories,
HdfsEnvironment hdfsEnvironment,
ExtendedHiveMetastore metastore,
PageIndexerFactory pageIndexerFactory,
TypeManager typeManager,
HiveClientConfig config,
LocationService locationService,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
NodeManager nodeManager,
io.airlift.event.client.EventClient eventClient,
HiveSessionProperties hiveSessionProperties) |
| Modifier and Type | Method and Description |
|---|---|
ConnectorPageSink |
createPageSink(ConnectorTransactionHandle transaction,
ConnectorSession session,
ConnectorInsertTableHandle tableHandle) |
ConnectorPageSink |
createPageSink(ConnectorTransactionHandle transaction,
ConnectorSession session,
ConnectorOutputTableHandle tableHandle) |
@Inject public HivePageSinkProvider(Set<HiveFileWriterFactory> fileWriterFactories, HdfsEnvironment hdfsEnvironment, ExtendedHiveMetastore metastore, PageIndexerFactory pageIndexerFactory, TypeManager typeManager, HiveClientConfig config, LocationService locationService, io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec, NodeManager nodeManager, io.airlift.event.client.EventClient eventClient, HiveSessionProperties hiveSessionProperties)
public ConnectorPageSink createPageSink(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorOutputTableHandle tableHandle)
createPageSink in interface ConnectorPageSinkProviderpublic ConnectorPageSink createPageSink(ConnectorTransactionHandle transaction, ConnectorSession session, ConnectorInsertTableHandle tableHandle)
createPageSink in interface ConnectorPageSinkProviderCopyright © 2012-2017. All Rights Reserved.