Package dev.vortex.spark.write
Class VortexOutputWriterFactory
java.lang.Object
org.apache.spark.sql.execution.datasources.OutputWriterFactory
dev.vortex.spark.write.VortexOutputWriterFactory
- All Implemented Interfaces:
Serializable
public final class VortexOutputWriterFactory
extends org.apache.spark.sql.execution.datasources.OutputWriterFactory
Creates Vortex output writers at paths assigned by Spark's file commit protocol.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionVortexOutputWriterFactory(org.apache.spark.sql.types.StructType schema, VortexOptions options) -
Method Summary
Modifier and TypeMethodDescriptiongetFileExtension(org.apache.hadoop.mapreduce.TaskAttemptContext context) org.apache.spark.sql.execution.datasources.OutputWriternewInstance(String path, org.apache.spark.sql.types.StructType dataSchema, org.apache.hadoop.mapreduce.TaskAttemptContext context)
-
Constructor Details
-
VortexOutputWriterFactory
public VortexOutputWriterFactory(org.apache.spark.sql.types.StructType schema, VortexOptions options)
-
-
Method Details
-
getFileExtension
- Specified by:
getFileExtensionin classorg.apache.spark.sql.execution.datasources.OutputWriterFactory
-
newInstance
public org.apache.spark.sql.execution.datasources.OutputWriter newInstance(String path, org.apache.spark.sql.types.StructType dataSchema, org.apache.hadoop.mapreduce.TaskAttemptContext context) - Specified by:
newInstancein classorg.apache.spark.sql.execution.datasources.OutputWriterFactory
-