@Internal public final class FileWriteSchemaTransformFormatProviders extends java.lang.Object
FileWriteSchemaTransformFormatProviders
contains FileWriteSchemaTransformFormatProvider
implementations.
The design goals of this class are to enable clean FileWriteSchemaTransformConfiguration.getFormat()
lookups that map to the appropriate FileIO.Write
that encodes the file data into the configured format.
Modifier and Type | Class and Description |
---|---|
static class |
FileWriteSchemaTransformFormatProviders.Avro
A
FileWriteSchemaTransformFormatProvider for avro format. |
static class |
FileWriteSchemaTransformFormatProviders.Csv
A
FileWriteSchemaTransformFormatProvider for CSV format. |
static class |
FileWriteSchemaTransformFormatProviders.Json
A
FileWriteSchemaTransformFormatProvider for JSON format. |
static class |
FileWriteSchemaTransformFormatProviders.Parquet
A
FileWriteSchemaTransformFormatProvider for Parquet format. |
static class |
FileWriteSchemaTransformFormatProviders.Xml
A
FileWriteSchemaTransformFormatProvider for XML format. |
Constructor and Description |
---|
FileWriteSchemaTransformFormatProviders() |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,FileWriteSchemaTransformFormatProvider> |
loadProviders()
Load all
FileWriteSchemaTransformFormatProvider implementations. |
public FileWriteSchemaTransformFormatProviders()
public static java.util.Map<java.lang.String,FileWriteSchemaTransformFormatProvider> loadProviders()
FileWriteSchemaTransformFormatProvider
implementations.