源码SQL接口说明
SQL扩展基础接口
- 接口名称:SqlBaseService。
- 功能描述:提供扩展SQL的评估、转换功能需要实现的基本方法。
- 方法详情:getSupportedDatasource
- 功能描述:用于提供该实现类支持的迁移路径,包含源数据库和目标数据库。
- 返回值:返回一个Datasource实体类。
表1 Datasource类字段说明 字段
类型
说明
sourceDataSource
String
源数据库,建议填写官方名称。
targetDataSource
String
目标数据库,建议填写官方名称。
扩展转换接口
- 接口名称:ConvertService
- 功能描述:提供转换的基本接口类。
- 方法详情:convert
- 功能描述:用于进行SQL转换。
- 参数:
- 返回值:返回一个BaseConvertResult实体类。
表2 BaseConvertResult类字段说明 字段
类型
说明
sourceSql
String
转换前SQL。
targetSql
String
转换后SQL。
convertStatus
int
SQL转换状态:
- 0表示成功,默认为0。
- 1表示成功但需要给建议。
- 2表示不支持。
convertSource
int
SQL转换来源:
- 0表示内置。
- 1表示扩展包,默认为1。
suggestions
List
SQL转换建议。
表3 Suggestion类字段说明 字段
类型
说明
isDisplay
boolean
建议是否展示,默认为true。
suggestionCn
String
中文建议。
suggestionEn
String
英文建议。
父主题: 源码迁移相关指导