public class OrcFileWriter extends Object implements HiveFileWriter
| Constructor and Description |
|---|
OrcFileWriter(OrcDataSink orcDataSink,
Callable<Void> rollbackAction,
List<String> columnNames,
List<Type> fileColumnTypes,
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, 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 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.