public class OrcFileWriter extends Object implements FileWriter
| Constructor and Description |
|---|
OrcFileWriter(OrcDataSink orcDataSink,
Callable<Void> rollbackAction,
List<String> columnNames,
List<Type> fileColumnTypes,
ColumnMetadata<OrcType> fileColumnOrcTypes,
CompressionKind compression,
OrcWriterOptions options,
boolean writeLegacyVersion,
int[] fileInputColumnIndexes,
Map<String,String> metadata,
org.joda.time.DateTimeZone hiveStorageTimeZone,
Optional<Supplier<OrcDataSource>> validationInputFactory,
OrcWriteValidation.OrcWriteValidationMode validationMode,
OrcWriterStats stats) |
| 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 OrcFileWriter(OrcDataSink orcDataSink, Callable<Void> rollbackAction, List<String> columnNames, List<Type> fileColumnTypes, ColumnMetadata<OrcType> fileColumnOrcTypes, CompressionKind compression, OrcWriterOptions options, boolean writeLegacyVersion, int[] fileInputColumnIndexes, Map<String,String> metadata, org.joda.time.DateTimeZone hiveStorageTimeZone, Optional<Supplier<OrcDataSource>> validationInputFactory, OrcWriteValidation.OrcWriteValidationMode validationMode, OrcWriterStats stats)
public 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.