Class VitessTableSource
- java.lang.Object
-
- org.apache.flink.cdc.connectors.vitess.table.VitessTableSource
-
- All Implemented Interfaces:
org.apache.flink.table.connector.source.DynamicTableSource,org.apache.flink.table.connector.source.ScanTableSource
public class VitessTableSource extends Object implements org.apache.flink.table.connector.source.ScanTableSource
ADynamicTableSourcethat describes how to create a Vitess source from a logical description.
-
-
Constructor Summary
Constructors Constructor Description VitessTableSource(org.apache.flink.table.catalog.ResolvedSchema physicalSchema, int port, String hostname, String keyspace, String tableName, String username, String password, String shard, String gtid, Boolean stopOnReshard, Boolean tombstonesOnDelete, SchemaAdjustmentMode schemaNameAdjustmentMode, TabletType tabletType, String pluginName, String name, Properties dbzProperties)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringasSummaryString()org.apache.flink.table.connector.source.DynamicTableSourcecopy()booleanequals(Object o)org.apache.flink.table.connector.ChangelogModegetChangelogMode()org.apache.flink.table.connector.source.ScanTableSource.ScanRuntimeProvidergetScanRuntimeProvider(org.apache.flink.table.connector.source.ScanTableSource.ScanContext scanContext)inthashCode()StringtoString()
-
-
-
Constructor Detail
-
VitessTableSource
public VitessTableSource(org.apache.flink.table.catalog.ResolvedSchema physicalSchema, int port, String hostname, String keyspace, String tableName, @Nullable String username, @Nullable String password, @Nullable String shard, String gtid, Boolean stopOnReshard, Boolean tombstonesOnDelete, SchemaAdjustmentMode schemaNameAdjustmentMode, TabletType tabletType, String pluginName, String name, Properties dbzProperties)
-
-
Method Detail
-
getChangelogMode
public org.apache.flink.table.connector.ChangelogMode getChangelogMode()
- Specified by:
getChangelogModein interfaceorg.apache.flink.table.connector.source.ScanTableSource
-
getScanRuntimeProvider
public org.apache.flink.table.connector.source.ScanTableSource.ScanRuntimeProvider getScanRuntimeProvider(org.apache.flink.table.connector.source.ScanTableSource.ScanContext scanContext)
- Specified by:
getScanRuntimeProviderin interfaceorg.apache.flink.table.connector.source.ScanTableSource
-
copy
public org.apache.flink.table.connector.source.DynamicTableSource copy()
- Specified by:
copyin interfaceorg.apache.flink.table.connector.source.DynamicTableSource
-
asSummaryString
public String asSummaryString()
- Specified by:
asSummaryStringin interfaceorg.apache.flink.table.connector.source.DynamicTableSource
-
-