当前位置: 首页>>代码示例>>Java>>正文


Java StructType.add方法代码示例

本文整理汇总了Java中org.apache.spark.sql.types.StructType.add方法的典型用法代码示例。如果您正苦于以下问题:Java StructType.add方法的具体用法?Java StructType.add怎么用?Java StructType.add使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.spark.sql.types.StructType的用法示例。


在下文中一共展示了StructType.add方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: datasetSchema

import org.apache.spark.sql.types.StructType; //导入方法依赖的package包/类
static public StructType datasetSchema(Map<String, String> mappa) {
	StructType struct = new StructType();
	for (Map.Entry<String, String> entry : mappa.entrySet()) {
		switch (entry.getValue().toLowerCase()) {
		case "string":
		case "dictionary":
			struct = struct.add(entry.getKey(), DataTypes.StringType);
			break;
		case "int":
			struct = struct.add(entry.getKey(), DataTypes.IntegerType);
			break;
		case "double":
			struct = struct.add(entry.getKey(), DataTypes.DoubleType);
			break;
		}
	}
	return struct;
}
 
开发者ID:pfratta,项目名称:ParquetUtils,代码行数:19,代码来源:ParquetGeneratorEngine.java

示例2: PMMLTransformer

import org.apache.spark.sql.types.StructType; //导入方法依赖的package包/类
public PMMLTransformer(Evaluator evaluator, List<ColumnProducer<?>> columnProducers) {
    StructType outputSchema = new StructType();

    for (ColumnProducer<?> columnProducer : columnProducers) {
        StructField structField = columnProducer.init(evaluator);

        outputSchema = outputSchema.add(structField);
    }

    setEvaluator(evaluator);
    setColumnProducers(columnProducers);
    setOutputSchema(outputSchema);
}
 
开发者ID:jeremyore,项目名称:spark-pmml-import,代码行数:14,代码来源:PMMLTransformer.java

示例3: transformSchema

import org.apache.spark.sql.types.StructType; //导入方法依赖的package包/类
@Override
public StructType transformSchema(StructType schema){
	StructType structSchema = getStructSchema(schema);

	StructType result = schema;

	StructField[] fields = structSchema.fields();
	for(StructField field : fields){
		result = result.add(field);
	}

	return result;
}
 
开发者ID:jeremyore,项目名称:spark-pmml-import,代码行数:14,代码来源:ColumnExploder.java

示例4: appendFields

import org.apache.spark.sql.types.StructType; //导入方法依赖的package包/类
public static StructType appendFields(StructType from, List<StructField> fields) {
  StructType to = DataTypes.createStructType(from.fields());

  for (StructField field : fields) {
    to = to.add(field);
  }

  return to;
}
 
开发者ID:cloudera-labs,项目名称:envelope,代码行数:10,代码来源:RowUtils.java

示例5: transformSchema

import org.apache.spark.sql.types.StructType; //导入方法依赖的package包/类
@Override
public StructType transformSchema(StructType schema) {
    StructField outputField = DataTypes.createStructField(getOutputCol(), getOutputSchema(), false);

    return schema.add(outputField);
}
 
开发者ID:jeremyore,项目名称:spark-pmml-import,代码行数:7,代码来源:PMMLTransformer.java


注:本文中的org.apache.spark.sql.types.StructType.add方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。