public class RcFileFileWriter extends Object implements FileWriter
| 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 FileWriterpublic long getSystemMemoryUsage()
getSystemMemoryUsage in interface FileWriterpublic void appendRows(Page dataPage)
appendRows in interface FileWriterpublic void commit()
commit in interface FileWriterpublic void rollback()
rollback in interface FileWriterpublic long getValidationCpuNanos()
getValidationCpuNanos in interface FileWriterCopyright © 2012–2020. All rights reserved.