public class HivePageSinkProvider extends Object implements ConnectorPageSinkProvider
| Constructor and Description |
|---|
HivePageSinkProvider(Set<HiveFileWriterFactory> fileWriterFactories,
HdfsEnvironment hdfsEnvironment,
PageSorter pageSorter,
HiveMetastore metastore,
PageIndexerFactory pageIndexerFactory,
TypeManager typeManager,
HiveConfig config,
LocationService locationService,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
NodeManager nodeManager,
io.airlift.event.client.EventClient eventClient,
HiveSessionProperties hiveSessionProperties,
HiveWriterStats hiveWriterStats,
OrcFileWriterFactory orcFileWriterFactory) |
| 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, PageSorter pageSorter, HiveMetastore metastore, PageIndexerFactory pageIndexerFactory, TypeManager typeManager, HiveConfig config, LocationService locationService, io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec, NodeManager nodeManager, io.airlift.event.client.EventClient eventClient, HiveSessionProperties hiveSessionProperties, HiveWriterStats hiveWriterStats, OrcFileWriterFactory orcFileWriterFactory)
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–2019. All rights reserved.