本文整理汇总了Java中org.apache.spark.sql.types.BooleanType类的典型用法代码示例。如果您正苦于以下问题:Java BooleanType类的具体用法?Java BooleanType怎么用?Java BooleanType使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
BooleanType类属于org.apache.spark.sql.types包,在下文中一共展示了BooleanType类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createDataField
import org.apache.spark.sql.types.BooleanType; //导入依赖的package包/类
public DataField createDataField(FieldName name){
StructField field = this.schema.apply(name.getValue());
org.apache.spark.sql.types.DataType sparkDataType = field.dataType();
if(sparkDataType instanceof StringType){
return createDataField(name, OpType.CATEGORICAL, DataType.STRING);
} else
if(sparkDataType instanceof IntegralType){
return createDataField(name, OpType.CONTINUOUS, DataType.INTEGER);
} else
if(sparkDataType instanceof DoubleType){
return createDataField(name, OpType.CONTINUOUS, DataType.DOUBLE);
} else
if(sparkDataType instanceof BooleanType){
return createDataField(name, OpType.CATEGORICAL, DataType.BOOLEAN);
} else
{
throw new IllegalArgumentException("Expected string, integral, double or boolean type, got " + sparkDataType.typeName() + " type");
}
}
示例2: codingToStruct
import org.apache.spark.sql.types.BooleanType; //导入依赖的package包/类
@Test
public void codingToStruct() {
DataType codingType = getField(conditionSchema, true, "severity", "coding");
Assert.assertTrue(getField(codingType, true, "system") instanceof StringType);
Assert.assertTrue(getField(codingType, true, "version") instanceof StringType);
Assert.assertTrue(getField(codingType, true, "code") instanceof StringType);
Assert.assertTrue(getField(codingType, true, "display") instanceof StringType);
Assert.assertTrue(getField(codingType, true, "userSelected") instanceof BooleanType);
}