package cn.fateverse.query.handler.adapter;

import cn.fateverse.query.entity.DataAdapter;

/**
 * @author Clay
 * @date 2023-10-31  20:52
 */
public interface DataAdapterHandler {

    /**
     * 模拟执行
     *
     * @param dataAdapter 数据适配器信息
     * @return 执行结果
     */
    Object mockExecute(DataAdapter dataAdapter, Object param);

    /**
     * 真实执行
     *
     * @param dataAdapter 数据适配器信息
     * @return 执行结果
     */
    Object execute(DataAdapter dataAdapter, Object param);

}
