package builder
Type Members
-
abstract
class
BoundedDeltaSourceBuilder[T, SELF] extends DeltaSourceBuilderBase[T, SELF]
A base class for Delta source builders that should create Delta source instance for
org.apache.flink.api.connector.source.Boundedness#BOUNDEDmode.A base class for Delta source builders that should create Delta source instance for
org.apache.flink.api.connector.source.Boundedness#BOUNDEDmode. This implementation contains methods fromDeltaSourceBuilderBasebase class and methods applicable only for Bounded mode. -
abstract
class
ContinuousDeltaSourceBuilder[T, SELF] extends DeltaSourceBuilderBase[T, SELF]
A base class for Delta source builders that should create Delta source instance for
org.apache.flink.api.connector.source.Boundedness#CONTINUOUS_UNBOUNDEDmode.A base class for Delta source builders that should create Delta source instance for
org.apache.flink.api.connector.source.Boundedness#CONTINUOUS_UNBOUNDEDmode. This implementation contains methods fromDeltaSourceBuilderBasebase class and methods applicable only for Continuous mode. -
trait
DeltaBulkFormat[T] extends BulkFormat[T, DeltaSourceSplit]
Delta representation of Flink's
BulkFormatforDeltaSourceSplit -
abstract
class
DeltaSourceBuilderBase[T, SELF] extends AnyRef
The base class for
io.delta.flink.source.DeltaSourcebuilder.The base class for
io.delta.flink.source.DeltaSourcebuilder.This builder carries a SELF type to make it convenient to extend this for subclasses, using the following pattern.
public class SubBuilder}extends DeltaSourceBuilderBase > { ... That way, all return values from builder method defined here are typed to the sub-class type and support fluent chaining.
We don't make the publicly visible builder generic with a SELF type, because it leads to generic signatures that can look complicated and confusing.
-
trait
FormatBuilder[T] extends AnyRef
An interface for
DeltaBulkFormatbuilder implementations. -
final
class
RowBuilderUtils extends AnyRef
A utility class for Row format builder.
-
class
RowDataFormat extends DeltaBulkFormat[RowData]
Implementation of
DeltaBulkFormatforRowDatatype. -
class
RowDataFormatBuilder extends FormatBuilder[RowData]
Builder for
RowDataimplementation ioFormatBuilder -
class
Validator extends AnyRef
This class provides a methods to check validation conditions and store validation error messages.