public class HiveWriter extends Object
Constructor and Description |
---|
HiveWriter(HiveFileWriter fileWriter,
Optional<String> partitionName,
PartitionUpdate.UpdateMode updateMode,
PartitionUpdate.FileWriteInfo fileWriteInfo,
String writePath,
String targetPath,
Consumer<HiveWriter> onCommit,
HiveWriterStats hiveWriterStats,
boolean writeTempData) |
Modifier and Type | Method and Description |
---|---|
void |
append(Page dataPage) |
void |
commit() |
Optional<String> |
getPartitionName() |
PartitionUpdate |
getPartitionUpdate() |
long |
getRowCount() |
long |
getSystemMemoryUsage() |
Optional<Runnable> |
getVerificationTask() |
long |
getWrittenBytes() |
boolean |
isWriteTempData() |
void |
rollback() |
String |
toString() |
public HiveWriter(HiveFileWriter fileWriter, Optional<String> partitionName, PartitionUpdate.UpdateMode updateMode, PartitionUpdate.FileWriteInfo fileWriteInfo, String writePath, String targetPath, Consumer<HiveWriter> onCommit, HiveWriterStats hiveWriterStats, boolean writeTempData)
public long getWrittenBytes()
public long getSystemMemoryUsage()
public long getRowCount()
public boolean isWriteTempData()
public void append(Page dataPage)
public void commit()
public void rollback()
public PartitionUpdate getPartitionUpdate()
Copyright © 2012–2021. All rights reserved.