net.ibizsys.dataflow.spark.dataentity.service.SparkPSDEMethodDTOEngine Maven / Gradle / Ivy
The newest version!
package net.ibizsys.dataflow.spark.dataentity.service;
import java.util.LinkedHashMap;
import java.util.Map;
import org.apache.spark.sql.Column;
import org.apache.spark.sql.Dataset;
import org.apache.spark.sql.Row;
import org.apache.spark.sql.types.StructField;
import org.apache.spark.sql.types.StructType;
import net.ibizsys.model.dataentity.service.IPSDEMethodDTO;
import net.ibizsys.model.dataentity.service.IPSDEMethodDTOField;
import net.ibizsys.model.engine.dataentity.service.PSDEMethodDTOEngineBase;
import net.ibizsys.model.engine.util.IAction;
public class SparkPSDEMethodDTOEngine extends PSDEMethodDTOEngineBase implements ISparkPSDEMethodDTOEngine {
private static final org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(SparkPSDEMethodDTOEngine.class);
@Override
public Dataset getDataset(Dataset dataset) {
return (Dataset) this.executeAction("获取DTO结果集", new IAction