this.type = DataTypes.DOUBLE; } else if (type.equalsIgnoreCase("array")) { this.type = DataTypes.createDefaultArrayType(); } else if (type.equalsIgnoreCase("struct")) { this.type = DataTypes.createDefaultStructType();
return DataTypes.createDefaultDecimalType(); } else if (name.equalsIgnoreCase("array")) { return DataTypes.createDefaultArrayType(); } else if (name.equalsIgnoreCase("struct")) { return DataTypes.createDefaultStructType();
return DataTypes.TIMESTAMP; case ARRAY: return DataTypes.createDefaultArrayType(); case STRUCT: return DataTypes.createDefaultStructType();
return DataTypes.DATE; case ARRAY: return DataTypes.createDefaultArrayType(); case STRUCT: return DataTypes.createDefaultStructType();
return DataTypes.createDecimalType(precision, scale); } else if (dataType.getName().equalsIgnoreCase("array")) { return DataTypes.createDefaultArrayType(); } else if (dataType.getName().equalsIgnoreCase("struct")) { return DataTypes.createDefaultStructType();
return createDefaultDecimalType(); } else if (id == ARRAY_TYPE_ID) { return createDefaultArrayType(); } else if (id == STRUCT_TYPE_ID) { return createDefaultStructType();