T
- record type that the format produces or consumes.EncodingFormatFactory
and DecodingFormatFactory
, used in the new sink/source stack. See FLIP-95 for more information.@Deprecated @PublicEvolving public interface TableFormatFactory<T> extends TableFactory
TableFactory
for more information.Modifier and Type | Method and Description |
---|---|
List<String> |
supportedProperties()
Deprecated.
List of format property keys that this factory can handle.
|
boolean |
supportsSchemaDerivation()
Deprecated.
Flag to indicate if the given format supports deriving information from a schema.
|
requiredContext
boolean supportsSchemaDerivation()
List<String> supportedProperties()
Example format properties might be: - format.line-delimiter - format.ignore-parse-errors - format.fields.#.type - format.fields.#.name
If schema derivation is enabled, the list must include schema properties: - schema.#.name - schema.#.type
Note: All supported format properties must be prefixed with "format.". If schema derivation is enabled, also properties with "schema." prefix can be used.
Use "#" to denote an array of values where "#" represents one or more digits. Property versions like "format.property-version" must not be part of the supported properties.
See also TableFactory.supportedProperties()
for more information.
supportedProperties
in interface TableFactory
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.