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) |
Optional<Page> |
commit() |
long |
getFileSizeInBytes() |
long |
getSystemMemoryUsage() |
long |
getValidationCpuNanos() |
long |
getWrittenBytes() |
void |
rollback() |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getVerificationTask
public 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
IOException
public long getWrittenBytes()
getWrittenBytes
in interface HiveFileWriter
public long getSystemMemoryUsage()
getSystemMemoryUsage
in interface HiveFileWriter
public void appendRows(Page dataPage)
appendRows
in interface HiveFileWriter
public Optional<Page> commit()
commit
in interface HiveFileWriter
public void rollback()
rollback
in interface HiveFileWriter
public long getValidationCpuNanos()
getValidationCpuNanos
in interface HiveFileWriter
public long getFileSizeInBytes()
getFileSizeInBytes
in interface HiveFileWriter
Copyright © 2012–2021. All rights reserved.