public abstract class SyncDatabaseActionFactoryBase<T extends SyncDatabaseActionBase> extends SynchronizationActionFactoryBase<T>
ActionFactory
for synchronizing into database.Modifier and Type | Field and Description |
---|---|
protected String |
database |
catalogConfig, cdcSourceConfig
CATALOG_CONF, COMPACT_STRATEGY, DATABASE, EXPIRATIONTIME, EXPIRE_STRATEGY, FULL, HELP, LOG, MINOR, PARTITION, PATH, TABLE, TABLE_CONF, TIMESTAMP_PATTERN, TIMESTAMPFORMATTER, WAREHOUSE
Constructor and Description |
---|
SyncDatabaseActionFactoryBase() |
Modifier and Type | Method and Description |
---|---|
Optional<Action> |
create(MultipleParameterToolAdapter params) |
protected void |
withParams(MultipleParameterToolAdapter params,
T action) |
cdcConfigIdentifier, createAction
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
catalogConfigMap, createAction, getPartitions, optionalConfigMap, optionalConfigMapList, printDefaultHelp, printHelp
identifier
protected String database
public Optional<Action> create(MultipleParameterToolAdapter params)
create
in interface ActionFactory
create
in class SynchronizationActionFactoryBase<T extends SyncDatabaseActionBase>
protected void withParams(MultipleParameterToolAdapter params, T action)
withParams
in class SynchronizationActionFactoryBase<T extends SyncDatabaseActionBase>
Copyright © 2023–2025 The Apache Software Foundation. All rights reserved.