package org.dbsyncer.common.model;
import org.dbsyncer.common.spi.ConnectorMapper;
import org.dbsyncer.common.spi.ConvertContext;
import org.dbsyncer.common.spi.ProxyApplicationContext;
import java.util.List;
import java.util.Map;
/**
* @author AE86
* @version 1.0.0
* @date 2022/6/30 16:00
*/
public abstract class AbstractConvertContext implements ConvertContext {
/**
* 是否终止任务
*
true:目标源不再接收同步数据,默认值false
*/
private boolean terminated;
/**
* Spring上下文
*/
protected ProxyApplicationContext context;
/**
* 数据源连接实例
*/
protected ConnectorMapper sourceConnectorMapper;
/**
* 目标源连接实例
*/
protected ConnectorMapper targetConnectorMapper;
/**
* 数据源表
*/
protected String sourceTableName;
/**
* 目标源表
*/
protected String targetTableName;
/**
* 同步事件(INSERT/UPDATE/DELETE)
*/
protected String event;
/**
* 数据源数据集合
*/
protected List