自定义获取数据库表字段名称
提供一个通过二次开发,自由获取数据集字段名称的接口 com.neusoft.saca.dataviz.chartdata.service.metadatafilter.MetadataFilter,并配置为Spring Bean,添加到运行路径下。
/**
* 匹配对应数据源ID,匹配的数据源才会被过滤。
*
* @param dsId
* 数据源 ID
* @return
*/
public boolean matches(String dsId);
/**
* 过滤字段元数据结果
*
* @param dsId
* @param catalog
* @param schema
* @param table
* @param fieldMeta
* @return
*/
public List<FieldVO> filterFieldMeta(String dsId, String catalog, String schema, String table, List<FieldVO> fieldMeta);
/**
* 过滤表元数据结果。表中的字段元数据信息不需要处理。
*
* @param dsId
* @param tableMeta
* @return
*/
public List<DataTableVO> filterTableMeta(String dsId, List<DataTableVO> tableMeta);
filter方法的输入是从数据库读取的元数据,可以通过该类更改其返回值,达到更改显示的元数据的效果。