mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-11 12:07:42 +00:00
(improvement)(Headless) Modify metric category name, add information about whether metrics and dimensions are tags in fetchDataSetSchema (#857)
This commit is contained in:
@@ -23,20 +23,22 @@ public class MetricBaseReq extends SchemaItem {
|
||||
|
||||
private DataFormat dataFormat;
|
||||
|
||||
private List<String> tags;
|
||||
private List<String> classifications;
|
||||
|
||||
private RelateDimension relateDimension;
|
||||
|
||||
private int isTag;
|
||||
|
||||
private Map<String, Object> ext = new HashMap<>();
|
||||
|
||||
public String getTag() {
|
||||
if (tags == null) {
|
||||
public String getClassifications() {
|
||||
if (classifications == null) {
|
||||
return null;
|
||||
}
|
||||
if (CollectionUtils.isEmpty(tags)) {
|
||||
if (CollectionUtils.isEmpty(classifications)) {
|
||||
return "";
|
||||
}
|
||||
return StringUtils.join(tags, ",");
|
||||
return StringUtils.join(classifications, ",");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ public class MetricResp extends SchemaItem {
|
||||
|
||||
private String alias;
|
||||
|
||||
private List<String> tags;
|
||||
private List<String> classifications;
|
||||
|
||||
private RelateDimension relateDimension;
|
||||
|
||||
@@ -63,11 +63,11 @@ public class MetricResp extends SchemaItem {
|
||||
|
||||
private int isTag;
|
||||
|
||||
public void setTag(String tag) {
|
||||
public void setClassifications(String tag) {
|
||||
if (StringUtils.isBlank(tag)) {
|
||||
tags = Lists.newArrayList();
|
||||
classifications = Lists.newArrayList();
|
||||
} else {
|
||||
tags = Arrays.asList(tag.split(","));
|
||||
classifications = Arrays.asList(tag.split(","));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user