package options
Type Members
- abstract class BaseOptionTypeConverter[TYPE] extends OptionTypeConverter[TYPE]
-
class
BooleanOptionTypeConverter extends BaseOptionTypeConverter[Boolean]
Implementation of
OptionTypeConverterthat validates values forDeltaConfigOptionwith type Boolean. -
final
class
DefaultOptionTypeConverter extends BaseOptionTypeConverter[AnyRef]
An implementation of
OptionTypeConverterinterface to convertDeltaConfigOptionvalues to desiredClasstype. -
class
DeltaConfigOption[T] extends AnyRef
A wrapper class on Flink's
ConfigOptionexposing expected type for given option.A wrapper class on Flink's
ConfigOptionexposing expected type for given option. The type is used for validation and value conversion for used options. -
class
DeltaConnectorConfiguration extends Serializable
This class keeps options used for delta source and sink connectors.
-
class
DeltaOptionValidationException extends RuntimeException
Exception throw during validation of Delta connector options.
-
class
NonNegativeNumberTypeConverter[TYPE <: Number] extends BaseOptionTypeConverter[TYPE]
Implementation of
OptionTypeConverterthat validates values forDeltaConfigOptionwith typeextends Number>.Implementation of
OptionTypeConverterthat validates values forDeltaConfigOptionwith typeextends Number>. Allowed types areIntegerandLong -
sealed abstract final
class
OptionType extends Enum[OptionType]
An Enum supported Java types for
io.delta.flink.source.internal.DeltaSourceOptions.An Enum supported Java types for
io.delta.flink.source.internal.DeltaSourceOptions.This Enum can be used for example to build switch statement based on
Classtype. -
trait
OptionTypeConverter[TYPE] extends AnyRef
Converter and validator for
DeltaConfigOptionvalues. -
class
OptionValidator extends AnyRef
Validator for delta source and sink connector configuration options.
Validator for delta source and sink connector configuration options.
Setting of an option is allowed for known option names. For invalid options, the validation throws
DeltaOptionValidationException. Known option names are passed via constructor parametervalidOptions.This is an internal class meant for connector implementations only. Usage example (for sink):
OptionValidator validator = new OptionValidator(sinkConfig, validSinkOptions); validator.option("mergeSchema", true); // For any option set on the sink, pass it to validator. If it's successful, sinkConfig // will be updated with the corresponding option. -
class
StartingVersionOptionTypeConverter extends BaseOptionTypeConverter[String]
Implementation of
OptionTypeConverterthat validates values forDeltaConfigOptionwith type String, where expected value should be a String representation of a positive integer orDeltaSourceOptions#STARTING_VERSION_LATESTkeyword. -
class
TimestampOptionTypeConverter extends BaseOptionTypeConverter[Long]
Implementation of
OptionTypeConverterthat converts values forDeltaConfigOptionfrom String Date/Datetime to its timestamp representation in long.