package com.easyagents.federation.sql.source;

/**
 * 将无凭据 Definition 解析为节点本地 DataSource 句柄。
 */
@FunctionalInterface
public interface FederationDataSourceResolver {

    /**
     * 解析指定数据源版本。
     *
     * @param definition 数据源定义
     * @return 节点本地句柄
     */
    FederationDataSourceHandle resolve(FederationSourceDefinition definition);
}
