Interface PartitionWriterFactory<T>
-
- All Superinterfaces:
Serializable
@Internal public interface PartitionWriterFactory<T> extends Serializable
Factory ofPartitionWriterto avoid virtual function calls.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description PartitionWriter<T>create(PartitionWriter.Context<T> context, PartitionTempFileManager manager, PartitionComputer<T> computer, PartitionWriter.PartitionWriterListener writerListener)static <T> PartitionWriterFactory<T>get(boolean dynamicPartition, boolean grouped, LinkedHashMap<String,String> staticPartitions)Util for get aPartitionWriterFactory.
-
-
-
Method Detail
-
create
PartitionWriter<T> create(PartitionWriter.Context<T> context, PartitionTempFileManager manager, PartitionComputer<T> computer, PartitionWriter.PartitionWriterListener writerListener) throws Exception
- Throws:
Exception
-
get
static <T> PartitionWriterFactory<T> get(boolean dynamicPartition, boolean grouped, LinkedHashMap<String,String> staticPartitions)
Util for get aPartitionWriterFactory.
-
-