T
- The type of the consumed records.@Internal public class SingleDirectoryWriter<T> extends Object implements PartitionWriter<T>
PartitionWriter
for single directory writer. It just use one format to write.PartitionWriter.Context<T>, PartitionWriter.DefaultPartitionWriterListener, PartitionWriter.PartitionWriterListener
Constructor and Description |
---|
SingleDirectoryWriter(PartitionWriter.Context<T> context,
PartitionTempFileManager manager,
PartitionComputer<T> computer,
LinkedHashMap<String,String> staticPartitions) |
SingleDirectoryWriter(PartitionWriter.Context<T> context,
PartitionTempFileManager manager,
PartitionComputer<T> computer,
LinkedHashMap<String,String> staticPartitions,
PartitionWriter.PartitionWriterListener writerListener) |
Modifier and Type | Method and Description |
---|---|
void |
close()
End a transaction.
|
void |
write(T in)
Write a record.
|
public SingleDirectoryWriter(PartitionWriter.Context<T> context, PartitionTempFileManager manager, PartitionComputer<T> computer, LinkedHashMap<String,String> staticPartitions)
public SingleDirectoryWriter(PartitionWriter.Context<T> context, PartitionTempFileManager manager, PartitionComputer<T> computer, LinkedHashMap<String,String> staticPartitions, PartitionWriter.PartitionWriterListener writerListener)
public void write(T in) throws Exception
PartitionWriter
write
in interface PartitionWriter<T>
Exception
public void close() throws Exception
PartitionWriter
close
in interface PartitionWriter<T>
Exception
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.