id.setColumnName("id"); id.setDataType(DataTypes.INT); id.setEncodingList(encodings); date.setColumnName("date"); date.setDataType(DataTypes.STRING); date.setEncodingList(encodings); country.setColumnName("country"); country.setDataType(DataTypes.STRING); country.setEncodingList(encodings); name.setColumnName("name"); name.setDataType(DataTypes.STRING); name.setEncodingList(encodings); phonetype.setColumnName("phonetype"); phonetype.setDataType(DataTypes.STRING); phonetype.setEncodingList(encodings); serialname.setColumnName("serialname"); serialname.setDataType(DataTypes.STRING); serialname.setEncodingList(encodings); columnSchemas.add(serialname); ColumnSchema salary = new ColumnSchema(); salary.setColumnName("salary"); salary.setDataType(DataTypes.INT); salary.setEncodingList(new ArrayList<Encoding>());
ColumnSchema wrapperColumnSchema = new ColumnSchema(); wrapperColumnSchema.setColumnUniqueId(externalColumnSchema.getColumn_id()); wrapperColumnSchema.setColumnName(externalColumnSchema.getColumn_name()); DataType dataType = CarbonUtil.thriftDataTypeToWrapperDataType(externalColumnSchema.data_type); if (DataTypes.isDecimal(dataType)) {
ColumnSchema wrapperColumnSchema = new ColumnSchema(); wrapperColumnSchema.setColumnUniqueId(externalColumnSchema.getColumn_id()); wrapperColumnSchema.setColumnName(externalColumnSchema.getColumn_name()); wrapperColumnSchema.setDataType( fromExternalToWrapperDataType(
wrapperColumnSchema.setColumnUniqueId(externalColumnSchema.getColumn_id()); wrapperColumnSchema.setColumnReferenceId(externalColumnSchema.getColumnReferenceId()); wrapperColumnSchema.setColumnName(externalColumnSchema.getColumn_name()); DataType dataType = thriftDataTypeToWrapperDataType(externalColumnSchema.data_type); if (DataTypes.isDecimal(dataType)) {
newColumn.setColumnName(parentName + "." + field.getFieldName()); } else { newColumn.setColumnName(field.getFieldName());