public class KafkaSyncDatabaseAction extends SyncDatabaseActionBase
dbPrefix, dbSuffix, excludingDbs, excludingTables, includingDbs, includingTables, mergeShards, mode, partitionKeyMultiple, partitionKeys, primaryKeys, tableMapping, tablePrefix, tables, tableSuffix
caseSensitive, cdcSourceConfig, database, metadataConverters, syncJobHandler, tableConfig, typeMapping
batchTEnv, catalog, catalogName, catalogOptions, env, flinkCatalog
Constructor and Description |
---|
KafkaSyncDatabaseAction(String database,
Map<String,String> catalogConfig,
Map<String,String> kafkaConfig) |
Modifier and Type | Method and Description |
---|---|
protected CdcTimestampExtractor |
createCdcTimestampExtractor() |
protected boolean |
requirePrimaryKeys() |
buildEventParserFactory, buildSink, excludingDbs, excludingTables, includingDbs, includingTables, mergeShards, recordParse, withDbPrefix, withDbSuffix, withMode, withPartitionKeyMultiple, withPartitionKeys, withPrimaryKeys, withTableMapping, withTablePrefix, withTableSuffix
alterTableOptions, beforeBuildingSourceSink, build, buildSource, run, tableConfig, validateRuntimeExecutionMode, withMetadataColumns, withTableConfig, withTypeMapping
catalogConfig, catalogLoader, compatibleCheck, execute, initFlinkCatalog, initFlinkEnv, initPaimonCatalog, toPaimonTypes, withStreamExecutionEnvironment
protected CdcTimestampExtractor createCdcTimestampExtractor()
createCdcTimestampExtractor
in class SynchronizationActionBase
protected boolean requirePrimaryKeys()
requirePrimaryKeys
in class SyncDatabaseActionBase
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.