public class HivePageSink extends Object implements ConnectorPageSink
NOT_BLOCKED| Constructor and Description |
|---|
HivePageSink(HiveWriterFactory writerFactory,
List<HiveColumnHandle> inputColumns,
Optional<HiveBucketProperty> bucketProperty,
PageIndexerFactory pageIndexerFactory,
TypeManager typeManager,
HdfsEnvironment hdfsEnvironment,
int maxOpenWriters,
com.google.common.util.concurrent.ListeningExecutorService writeVerificationExecutor,
io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec,
ConnectorSession session) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort() |
CompletableFuture<?> |
appendPage(Page page) |
CompletableFuture<Collection<io.airlift.slice.Slice>> |
finish() |
long |
getSystemMemoryUsage() |
public HivePageSink(HiveWriterFactory writerFactory, List<HiveColumnHandle> inputColumns, Optional<HiveBucketProperty> bucketProperty, PageIndexerFactory pageIndexerFactory, TypeManager typeManager, HdfsEnvironment hdfsEnvironment, int maxOpenWriters, com.google.common.util.concurrent.ListeningExecutorService writeVerificationExecutor, io.airlift.json.JsonCodec<PartitionUpdate> partitionUpdateCodec, ConnectorSession session)
public long getSystemMemoryUsage()
getSystemMemoryUsage in interface ConnectorPageSinkpublic CompletableFuture<Collection<io.airlift.slice.Slice>> finish()
finish in interface ConnectorPageSinkpublic void abort()
abort in interface ConnectorPageSinkpublic CompletableFuture<?> appendPage(Page page)
appendPage in interface ConnectorPageSinkCopyright © 2012-2017. All Rights Reserved.