public class ParquetFileWriter extends Object implements HiveFileWriter
| Constructor and Description |
|---|
ParquetFileWriter(OutputStream outputStream,
Callable<Void> rollbackAction,
List<String> columnNames,
List<Type> fileColumnTypes,
org.apache.parquet.schema.MessageType messageType,
Map<List<String>,Type> primitiveTypes,
ParquetWriterOptions parquetWriterOptions,
int[] fileInputColumnIndexes,
org.apache.parquet.hadoop.metadata.CompressionCodecName compressionCodecName) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendRows(Page dataPage) |
Optional<Page> |
commit() |
long |
getFileSizeInBytes() |
long |
getSystemMemoryUsage() |
long |
getValidationCpuNanos() |
Optional<Runnable> |
getVerificationTask() |
long |
getWrittenBytes() |
void |
rollback() |
public ParquetFileWriter(OutputStream outputStream, Callable<Void> rollbackAction, List<String> columnNames, List<Type> fileColumnTypes, org.apache.parquet.schema.MessageType messageType, Map<List<String>,Type> primitiveTypes, ParquetWriterOptions parquetWriterOptions, int[] fileInputColumnIndexes, org.apache.parquet.hadoop.metadata.CompressionCodecName compressionCodecName)
public long getWrittenBytes()
getWrittenBytes in interface HiveFileWriterpublic long getSystemMemoryUsage()
getSystemMemoryUsage in interface HiveFileWriterpublic void appendRows(Page dataPage)
appendRows in interface HiveFileWriterpublic Optional<Page> commit()
commit in interface HiveFileWriterpublic void rollback()
rollback in interface HiveFileWriterpublic long getValidationCpuNanos()
getValidationCpuNanos in interface HiveFileWriterpublic Optional<Runnable> getVerificationTask()
getVerificationTask in interface HiveFileWriterpublic long getFileSizeInBytes()
getFileSizeInBytes in interface HiveFileWriterCopyright © 2012–2023. All rights reserved.