自定义获取数据库表字段名称

提供一个通过二次开发,自由获取数据集字段名称的接口 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方法的输入是从数据库读取的元数据,可以通过该类更改其返回值,达到更改显示的元数据的效果。

results matching ""

    No results matching ""