public class RcFileFileWriter extends Object implements HiveFileWriter
| Constructor and Description |
|---|
RcFileFileWriter(OutputStream outputStream,
Callable<Void> rollbackAction,
RcFileEncoding rcFileEncoding,
List<Type> fileColumnTypes,
Optional<String> codecName,
int[] fileInputColumnIndexes,
Map<String,String> metadata,
Optional<Supplier<RcFileDataSource>> validationInputFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendRows(Page dataPage) |
void |
commit() |
long |
getSystemMemoryUsage() |
long |
getValidationCpuNanos() |
long |
getWrittenBytes() |
void |
rollback() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetVerificationTaskpublic RcFileFileWriter(OutputStream outputStream, Callable<Void> rollbackAction, RcFileEncoding rcFileEncoding, List<Type> fileColumnTypes, Optional<String> codecName, int[] fileInputColumnIndexes, Map<String,String> metadata, Optional<Supplier<RcFileDataSource>> validationInputFactory) throws IOException
IOExceptionpublic long getWrittenBytes()
getWrittenBytes in interface HiveFileWriterpublic long getSystemMemoryUsage()
getSystemMemoryUsage in interface HiveFileWriterpublic void appendRows(Page dataPage)
appendRows in interface HiveFileWriterpublic void commit()
commit in interface HiveFileWriterpublic void rollback()
rollback in interface HiveFileWriterpublic long getValidationCpuNanos()
getValidationCpuNanos in interface HiveFileWriterCopyright © 2012–2019. All rights reserved.