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