public class HivePageSinkProvider extends Object implements com.facebook.presto.spi.connector.ConnectorPageSinkProvider
| Constructor and Description |
|---|
HivePageSinkProvider(Set<HiveFileWriterFactory> fileWriterFactories,
com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment,
com.facebook.presto.spi.PageSorter pageSorter,
com.facebook.presto.hive.metastore.ExtendedHiveMetastore metastore,
com.facebook.presto.spi.PageIndexerFactory pageIndexerFactory,
com.facebook.presto.common.type.TypeManager typeManager,
HiveClientConfig hiveClientConfig,
com.facebook.presto.hive.MetastoreClientConfig metastoreClientConfig,
LocationService locationService,
com.facebook.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
com.facebook.airlift.json.smile.SmileCodec<PartitionUpdate> partitionUpdateSmileCodec,
com.facebook.presto.spi.NodeManager nodeManager,
com.facebook.airlift.event.client.EventClient eventClient,
HiveSessionProperties hiveSessionProperties,
HiveWriterStats hiveWriterStats,
OrcFileWriterFactory orcFileWriterFactory,
com.facebook.presto.hive.ColumnConverterProvider columnConverterProvider) |
| Modifier and Type | Method and Description |
|---|---|
com.facebook.presto.spi.ConnectorPageSink |
createPageSink(com.facebook.presto.spi.connector.ConnectorTransactionHandle transaction,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.spi.ConnectorInsertTableHandle tableHandle,
com.facebook.presto.spi.PageSinkContext pageSinkContext) |
com.facebook.presto.spi.ConnectorPageSink |
createPageSink(com.facebook.presto.spi.connector.ConnectorTransactionHandle transaction,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.spi.ConnectorOutputTableHandle tableHandle,
com.facebook.presto.spi.PageSinkContext pageSinkContext) |
@Inject public HivePageSinkProvider(Set<HiveFileWriterFactory> fileWriterFactories, com.facebook.presto.hive.HdfsEnvironment hdfsEnvironment, com.facebook.presto.spi.PageSorter pageSorter, com.facebook.presto.hive.metastore.ExtendedHiveMetastore metastore, com.facebook.presto.spi.PageIndexerFactory pageIndexerFactory, com.facebook.presto.common.type.TypeManager typeManager, HiveClientConfig hiveClientConfig, com.facebook.presto.hive.MetastoreClientConfig metastoreClientConfig, LocationService locationService, com.facebook.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec, com.facebook.airlift.json.smile.SmileCodec<PartitionUpdate> partitionUpdateSmileCodec, com.facebook.presto.spi.NodeManager nodeManager, com.facebook.airlift.event.client.EventClient eventClient, HiveSessionProperties hiveSessionProperties, HiveWriterStats hiveWriterStats, OrcFileWriterFactory orcFileWriterFactory, com.facebook.presto.hive.ColumnConverterProvider columnConverterProvider)
public com.facebook.presto.spi.ConnectorPageSink createPageSink(com.facebook.presto.spi.connector.ConnectorTransactionHandle transaction,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.spi.ConnectorOutputTableHandle tableHandle,
com.facebook.presto.spi.PageSinkContext pageSinkContext)
createPageSink in interface com.facebook.presto.spi.connector.ConnectorPageSinkProviderpublic com.facebook.presto.spi.ConnectorPageSink createPageSink(com.facebook.presto.spi.connector.ConnectorTransactionHandle transaction,
com.facebook.presto.spi.ConnectorSession session,
com.facebook.presto.spi.ConnectorInsertTableHandle tableHandle,
com.facebook.presto.spi.PageSinkContext pageSinkContext)
createPageSink in interface com.facebook.presto.spi.connector.ConnectorPageSinkProviderCopyright © 2012–2023. All rights reserved.