Browse Source

数据集工具类

remotes/1611766341912730171/master
richie 5 years ago
parent
commit
fef85ce2ab
  1. 45
      src/main/java/com/fanruan/api/data/TableDataFactory.java

45
src/main/java/com/fanruan/api/data/TableDataFactory.java

@ -0,0 +1,45 @@
package com.fanruan.api.data;
import com.fr.base.TableData;
import com.fr.data.TableDataSource;
import com.fr.data.api.TableDataAssist;
import com.fr.script.Calculator;
import com.fr.stable.script.CalculatorProvider;
import org.jetbrains.annotations.NotNull;
/**
* @author richie
* @version 10.0
* Created by richie on 2019-08-09
* 数据集获取工具类
*/
public class TableDataFactory {
/**
* 根据名字获取数据集
* 根据以下步骤获取数据集
* 1先查询当前模板是否具有该名字的数据集如果有则返回如果没有则进行第二步
* 2再查询服务器数据集配置是否具有该名字的服务器数据集如果有则返回如果没有则返回null
*
* @param cal 算子
* @param name 数据集名字
* @return 数据集
*/
public static TableData getTableData(@NotNull CalculatorProvider cal, String name) {
return TableDataAssist.getTableData((Calculator) cal, name);
}
/**
* 根据名字获取数据集
* 根据以下步骤获取数据集
* 1先查询当前模板是否具有该名字的数据集如果有则返回如果没有则进行第二步
* 2再查询服务器数据集配置是否具有该名字的服务器数据集如果有则返回如果没有则返回null
*
* @param source 模板
* @param name 数据集名字
* @return 数据集
*/
public static TableData getTableData(@NotNull TableDataSource source, String name) {
return TableDataAssist.getTableData(source, name);
}
}
Loading…
Cancel
Save