mirror of
https://github.com/tencentmusic/supersonic.git
synced 2026-06-26 06:39:20 +08:00
feat(dimension): 添加维度数据类型支持
- 在Dimension类中新增dataType字段 - 更新Dimension构造函数以支持dataType参数 - 在DimensionConverter中添加dataType转换逻辑 - 在ModelConverter中集成DataTypeEnums转换 - 支持从语义列到维度的数据类型映射
This commit is contained in:
@@ -21,6 +21,8 @@ public class Dimension {
|
||||
|
||||
private String dateFormat = Constants.DAY_FORMAT;
|
||||
|
||||
private String dataType;
|
||||
|
||||
private DimensionTimeTypeParams typeParams;
|
||||
|
||||
private Integer isCreateDimension = 0;
|
||||
@@ -37,13 +39,14 @@ public class Dimension {
|
||||
this.expr = bizName;
|
||||
}
|
||||
|
||||
public Dimension(String name, String bizName, String expr, DimensionType type,
|
||||
public Dimension(String name, String bizName, String expr, DimensionType type, String dataType,
|
||||
Integer isCreateDimension) {
|
||||
this.name = name;
|
||||
this.type = type;
|
||||
this.isCreateDimension = isCreateDimension;
|
||||
this.bizName = bizName;
|
||||
this.expr = expr;
|
||||
this.dataType = dataType;
|
||||
}
|
||||
|
||||
public Dimension(String name, String bizName, DimensionType type, Integer isCreateDimension,
|
||||
|
||||
Reference in New Issue
Block a user