(improvement)[build] Use Spotless to customize the code formatting (#1750)

This commit is contained in:
lexluo09
2024-10-04 00:05:04 +08:00
committed by GitHub
parent 44d1cde34f
commit 71a9954be5
521 changed files with 7811 additions and 13046 deletions

View File

@@ -65,10 +65,8 @@ public class DataSetSchema {
List<SchemaElement> allElements = new ArrayList<>();
allElements.addAll(getDimensions());
allElements.addAll(getMetrics());
return allElements.stream()
.collect(
Collectors.toMap(
SchemaElement::getBizName, SchemaElement::getName, (k1, k2) -> k1));
return allElements.stream().collect(Collectors.toMap(SchemaElement::getBizName,
SchemaElement::getName, (k1, k2) -> k1));
}
public TimeDefaultConfig getTagTypeTimeDefaultConfig() {
@@ -104,16 +102,13 @@ public class DataSetSchema {
|| Objects.isNull(detailTypeDefaultConfig.getDefaultDisplayInfo())) {
return new ArrayList<>();
}
if (CollectionUtils.isNotEmpty(
detailTypeDefaultConfig.getDefaultDisplayInfo().getMetricIds())) {
if (CollectionUtils
.isNotEmpty(detailTypeDefaultConfig.getDefaultDisplayInfo().getMetricIds())) {
return detailTypeDefaultConfig.getDefaultDisplayInfo().getMetricIds().stream()
.map(
id -> {
SchemaElement metric = getElement(SchemaElementType.METRIC, id);
return metric;
})
.filter(Objects::nonNull)
.collect(Collectors.toList());
.map(id -> {
SchemaElement metric = getElement(SchemaElementType.METRIC, id);
return metric;
}).filter(Objects::nonNull).collect(Collectors.toList());
}
return new ArrayList<>();
}
@@ -124,11 +119,10 @@ public class DataSetSchema {
|| Objects.isNull(detailTypeDefaultConfig.getDefaultDisplayInfo())) {
return new ArrayList<>();
}
if (CollectionUtils.isNotEmpty(
detailTypeDefaultConfig.getDefaultDisplayInfo().getDimensionIds())) {
if (CollectionUtils
.isNotEmpty(detailTypeDefaultConfig.getDefaultDisplayInfo().getDimensionIds())) {
return detailTypeDefaultConfig.getDefaultDisplayInfo().getDimensionIds().stream()
.map(id -> getElement(SchemaElementType.DIMENSION, id))
.filter(Objects::nonNull)
.map(id -> getElement(SchemaElementType.DIMENSION, id)).filter(Objects::nonNull)
.collect(Collectors.toList());
}
return new ArrayList<>();

View File

@@ -43,14 +43,8 @@ public class Dim {
this.isTag = isTag;
}
public Dim(
String name,
String type,
String expr,
String dateFormat,
DimensionTimeTypeParams typeParams,
Integer isCreateDimension,
String bizName) {
public Dim(String name, String type, String expr, String dateFormat,
DimensionTimeTypeParams typeParams, Integer isCreateDimension, String bizName) {
this.name = name;
this.type = type;
this.expr = expr;
@@ -61,14 +55,8 @@ public class Dim {
}
public static Dim getDefault() {
return new Dim(
"日期",
"time",
"2023-05-28",
Constants.DAY_FORMAT,
new DimensionTimeTypeParams("true", "day"),
0,
"imp_date");
return new Dim("日期", "time", "2023-05-28", Constants.DAY_FORMAT,
new DimensionTimeTypeParams("true", "day"), 0, "imp_date");
}
public String getFieldName() {

View File

@@ -13,5 +13,6 @@ import java.util.List;
public class ItemDateFilter {
private List<Long> itemIds;
@NonNull private String type;
@NonNull
private String type;
}

View File

@@ -51,34 +51,18 @@ public class MetaFilter {
return false;
}
MetaFilter that = (MetaFilter) o;
return Objects.equal(id, that.id)
&& Objects.equal(name, that.name)
&& Objects.equal(bizName, that.bizName)
&& Objects.equal(createdBy, that.createdBy)
&& Objects.equal(modelIds, that.modelIds)
&& Objects.equal(domainId, that.domainId)
return Objects.equal(id, that.id) && Objects.equal(name, that.name)
&& Objects.equal(bizName, that.bizName) && Objects.equal(createdBy, that.createdBy)
&& Objects.equal(modelIds, that.modelIds) && Objects.equal(domainId, that.domainId)
&& Objects.equal(dataSetId, that.dataSetId)
&& Objects.equal(sensitiveLevel, that.sensitiveLevel)
&& Objects.equal(status, that.status)
&& Objects.equal(key, that.key)
&& Objects.equal(ids, that.ids)
&& Objects.equal(fieldsDepend, that.fieldsDepend);
&& Objects.equal(status, that.status) && Objects.equal(key, that.key)
&& Objects.equal(ids, that.ids) && Objects.equal(fieldsDepend, that.fieldsDepend);
}
@Override
public int hashCode() {
return Objects.hashCode(
id,
name,
bizName,
createdBy,
modelIds,
domainId,
dataSetId,
sensitiveLevel,
status,
key,
ids,
fieldsDepend);
return Objects.hashCode(id, name, bizName, createdBy, modelIds, domainId, dataSetId,
sensitiveLevel, status, key, ids, fieldsDepend);
}
}

View File

@@ -55,30 +55,19 @@ public class ModelDetail {
List<Field> fieldList = Lists.newArrayList();
// Compatible with older versions
if (!CollectionUtils.isEmpty(identifiers)) {
fieldList.addAll(
identifiers.stream()
.map(
identify ->
Field.builder()
.fieldName(identify.getFieldName())
.build())
.collect(Collectors.toSet()));
fieldList.addAll(identifiers.stream()
.map(identify -> Field.builder().fieldName(identify.getFieldName()).build())
.collect(Collectors.toSet()));
}
if (!CollectionUtils.isEmpty(dimensions)) {
fieldList.addAll(
dimensions.stream()
.map(dim -> Field.builder().fieldName(dim.getFieldName()).build())
.collect(Collectors.toSet()));
fieldList.addAll(dimensions.stream()
.map(dim -> Field.builder().fieldName(dim.getFieldName()).build())
.collect(Collectors.toSet()));
}
if (!CollectionUtils.isEmpty(measures)) {
fieldList.addAll(
measures.stream()
.map(
measure ->
Field.builder()
.fieldName(measure.getFieldName())
.build())
.collect(Collectors.toSet()));
fieldList.addAll(measures.stream()
.map(measure -> Field.builder().fieldName(measure.getFieldName()).build())
.collect(Collectors.toSet()));
}
return fieldList;
}

View File

@@ -1,8 +1,5 @@
package com.tencent.supersonic.headless.api.pojo;
public enum QueryDataType {
METRIC,
DIMENSION,
TAG,
ALL
METRIC, DIMENSION, TAG, ALL
}

View File

@@ -12,8 +12,6 @@ public class RuleInfo {
public enum Mode {
/** BEFORE, some days ago RECENT, the last few days EXIST, there was some information */
BEFORE,
RECENT,
EXIST
BEFORE, RECENT, EXIST
}
}

View File

@@ -40,7 +40,8 @@ public class SchemaElement implements Serializable {
private int isTag;
private String description;
private boolean descriptionMapped;
@Builder.Default private Map<String, Object> extInfo = new HashMap<>();
@Builder.Default
private Map<String, Object> extInfo = new HashMap<>();
private DimensionTimeTypeParams typeParams;
@Override
@@ -53,8 +54,7 @@ public class SchemaElement implements Serializable {
}
SchemaElement schemaElement = (SchemaElement) o;
return Objects.equal(dataSetId, schemaElement.dataSetId)
&& Objects.equal(id, schemaElement.id)
&& Objects.equal(name, schemaElement.name)
&& Objects.equal(id, schemaElement.id) && Objects.equal(name, schemaElement.name)
&& Objects.equal(bizName, schemaElement.bizName)
&& Objects.equal(type, schemaElement.type);
}

View File

@@ -1,13 +1,5 @@
package com.tencent.supersonic.headless.api.pojo;
public enum SchemaElementType {
DATASET,
METRIC,
DIMENSION,
VALUE,
ENTITY,
ID,
DATE,
TAG,
TERM
DATASET, METRIC, DIMENSION, VALUE, ENTITY, ID, DATE, TAG, TERM
}

View File

@@ -40,10 +40,8 @@ public class SchemaItem extends RecordInfo {
return false;
}
SchemaItem that = (SchemaItem) o;
return Objects.equal(id, that.id)
&& Objects.equal(name, that.name)
&& Objects.equal(bizName, that.bizName)
&& typeEnum == that.typeEnum;
return Objects.equal(id, that.id) && Objects.equal(name, that.name)
&& Objects.equal(bizName, that.bizName) && typeEnum == that.typeEnum;
}
@Override

View File

@@ -59,12 +59,8 @@ public class SemanticSchema implements Serializable {
}
public Map<Long, String> getDataSetIdToName() {
return dataSetSchemaList.stream()
.collect(
Collectors.toMap(
a -> a.getDataSet().getId(),
a -> a.getDataSet().getName(),
(k1, k2) -> k1));
return dataSetSchemaList.stream().collect(Collectors.toMap(a -> a.getDataSet().getId(),
a -> a.getDataSet().getName(), (k1, k2) -> k1));
}
public List<SchemaElement> getDimensionValues() {
@@ -124,16 +120,15 @@ public class SemanticSchema implements Serializable {
return terms;
}
private List<SchemaElement> getElementsByDataSetId(
Long dataSetId, List<SchemaElement> elements) {
private List<SchemaElement> getElementsByDataSetId(Long dataSetId,
List<SchemaElement> elements) {
return elements.stream()
.filter(schemaElement -> dataSetId.equals(schemaElement.getDataSetId()))
.collect(Collectors.toList());
}
private Optional<SchemaElement> getElementsById(Long id, List<SchemaElement> elements) {
return elements.stream()
.filter(schemaElement -> id.equals(schemaElement.getId()))
return elements.stream().filter(schemaElement -> id.equals(schemaElement.getId()))
.findFirst();
}
@@ -143,13 +138,9 @@ public class SemanticSchema implements Serializable {
}
public QueryConfig getQueryConfig(Long dataSetId) {
DataSetSchema first =
dataSetSchemaList.stream()
.filter(
dataSetSchema ->
dataSetId.equals(dataSetSchema.getDataSet().getDataSetId()))
.findFirst()
.orElse(null);
DataSetSchema first = dataSetSchemaList.stream().filter(
dataSetSchema -> dataSetId.equals(dataSetSchema.getDataSet().getDataSetId()))
.findFirst().orElse(null);
if (Objects.nonNull(first)) {
return first.getQueryConfig();
}
@@ -166,10 +157,8 @@ public class SemanticSchema implements Serializable {
if (CollectionUtils.isEmpty(dataSetSchemaList)) {
return new HashMap<>();
}
return dataSetSchemaList.stream()
.collect(
Collectors.toMap(
dataSetSchema -> dataSetSchema.getDataSet().getDataSetId(),
dataSetSchema -> dataSetSchema));
return dataSetSchemaList.stream().collect(
Collectors.toMap(dataSetSchema -> dataSetSchema.getDataSet().getDataSetId(),
dataSetSchema -> dataSetSchema));
}
}

View File

@@ -5,10 +5,7 @@ package com.tencent.supersonic.headless.api.pojo.enums;
* Aggregation DEFAULT: will use the aggregation method define in the model
*/
public enum AggOption {
NATIVE,
AGGREGATION,
OUTER,
DEFAULT;
NATIVE, AGGREGATION, OUTER, DEFAULT;
public static AggOption getAggregation(boolean isNativeQuery) {
return isNativeQuery ? NATIVE : AGGREGATION;

View File

@@ -1,11 +1,7 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum AppStatus {
INIT(0),
ONLINE(1),
OFFLINE(2),
DELETED(3),
UNKNOWN(4);
INIT(0), ONLINE(1), OFFLINE(2), DELETED(3), UNKNOWN(4);
private Integer code;

View File

@@ -1,10 +1,5 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum ChatWorkflowState {
MAPPING,
PARSING,
CORRECTING,
TRANSLATING,
PROCESSING,
FINISHED
MAPPING, PARSING, CORRECTING, TRANSLATING, PROCESSING, FINISHED
}

View File

@@ -1,10 +1,7 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum CostType {
MAPPER(1, "mapper"),
PARSER(2, "parser"),
QUERY(3, "query"),
PROCESSOR(4, "processor");
MAPPER(1, "mapper"), PARSER(2, "parser"), QUERY(3, "query"), PROCESSOR(4, "processor");
private Integer type;
private String name;

View File

@@ -12,57 +12,27 @@ public enum DataType {
ORACLE("oracle", "oracle", "oracle.jdbc.driver.OracleDriver", "\"", "\"", "\"", "\""),
SQLSERVER(
"sqlserver",
"sqlserver",
"com.microsoft.sqlserver.jdbc.SQLServerDriver",
"\"",
"\"",
"\"",
"\""),
SQLSERVER("sqlserver", "sqlserver", "com.microsoft.sqlserver.jdbc.SQLServerDriver", "\"", "\"",
"\"", "\""),
H2("h2", "h2", "org.h2.Driver", "`", "`", "\"", "\""),
PHOENIX(
"phoenix",
"hbase phoenix",
"org.apache.phoenix.jdbc.PhoenixDriver",
"",
"",
"\"",
PHOENIX("phoenix", "hbase phoenix", "org.apache.phoenix.jdbc.PhoenixDriver", "", "", "\"",
"\""),
MONGODB("mongo", "mongodb", "mongodb.jdbc.MongoDriver", "`", "`", "\"", "\""),
ELASTICSEARCH(
"elasticsearch",
"elasticsearch",
"com.amazon.opendistroforelasticsearch.jdbc.Driver",
"",
"",
"'",
"'"),
ELASTICSEARCH("elasticsearch", "elasticsearch",
"com.amazon.opendistroforelasticsearch.jdbc.Driver", "", "", "'", "'"),
PRESTO("presto", "presto", "com.facebook.presto.jdbc.PrestoDriver", "\"", "\"", "\"", "\""),
MOONBOX("moonbox", "moonbox", "moonbox.jdbc.MbDriver", "`", "`", "`", "`"),
CASSANDRA(
"cassandra",
"cassandra",
"com.github.adejanovski.cassandra.jdbc.CassandraDriver",
"",
"",
"'",
"'"),
CASSANDRA("cassandra", "cassandra", "com.github.adejanovski.cassandra.jdbc.CassandraDriver", "",
"", "'", "'"),
CLICKHOUSE(
"clickhouse",
"clickhouse",
"ru.yandex.clickhouse.ClickHouseDriver",
"",
"",
"\"",
CLICKHOUSE("clickhouse", "clickhouse", "ru.yandex.clickhouse.ClickHouseDriver", "", "", "\"",
"\""),
KYLIN("kylin", "kylin", "org.apache.kylin.jdbc.Driver", "\"", "\"", "\"", "\""),
@@ -85,14 +55,8 @@ public enum DataType {
private String aliasPrefix;
private String aliasSuffix;
DataType(
String feature,
String desc,
String driver,
String keywordPrefix,
String keywordSuffix,
String aliasPrefix,
String aliasSuffix) {
DataType(String feature, String desc, String driver, String keywordPrefix, String keywordSuffix,
String aliasPrefix, String aliasSuffix) {
this.feature = feature;
this.desc = desc;
this.driver = driver;

View File

@@ -1,10 +1,7 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum DimensionType {
categorical,
time,
partition_time,
identify;
categorical, time, partition_time, identify;
public static boolean isTimeDimension(String type) {
try {

View File

@@ -1,6 +1,5 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum IdentifyType {
primary,
foreign,
primary, foreign,
}

View File

@@ -1,9 +1,8 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum MapModeEnum {
STRICT(0),
MODERATE(2),
LOOSE(4);
STRICT(0), MODERATE(2), LOOSE(4);
public int threshold;
MapModeEnum(Integer threshold) {

View File

@@ -1,7 +1,5 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum MetricDefineType {
FIELD,
MEASURE,
METRIC
FIELD, MEASURE, METRIC
}

View File

@@ -7,8 +7,7 @@ import java.util.List;
import java.util.Objects;
public enum MetricType {
ATOMIC,
DERIVED;
ATOMIC, DERIVED;
public static MetricType of(String src) {
for (MetricType metricType : MetricType.values()) {
@@ -24,8 +23,8 @@ public enum MetricType {
return Objects.nonNull(metricType) && metricType.equals(DERIVED);
}
public static Boolean isDerived(
MetricDefineType metricDefineType, MetricDefineByMeasureParams typeParams) {
public static Boolean isDerived(MetricDefineType metricDefineType,
MetricDefineByMeasureParams typeParams) {
if (MetricDefineType.METRIC.equals(metricDefineType)) {
return true;
}

View File

@@ -5,8 +5,7 @@ package com.tencent.supersonic.headless.api.pojo.enums;
* dbName.tableName
*/
public enum ModelDefineType {
SQL_QUERY("sql_query"),
TABLE_QUERY("table_query");
SQL_QUERY("sql_query"), TABLE_QUERY("table_query");
private String name;

View File

@@ -7,9 +7,7 @@ import java.util.Objects;
* ZIPPER: table with slowly changing dimension
*/
public enum ModelSourceType {
FULL,
PARTITION,
ZIPPER;
FULL, PARTITION, ZIPPER;
public static ModelSourceType of(String src) {
for (ModelSourceType modelSourceTypeEnum : ModelSourceType.values()) {

View File

@@ -1,6 +1,5 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum QueryRuleType {
ADD_DATE,
ADD_SELECT
ADD_DATE, ADD_SELECT
}

View File

@@ -1,6 +1,5 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum SchemaType {
DATASET,
MODEL
DATASET, MODEL
}

View File

@@ -1,8 +1,5 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum SemanticType {
CATEGORY,
ID,
DATE,
NUMBER
CATEGORY, ID, DATE, NUMBER
}

View File

@@ -1,8 +1,5 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum TagDefineType {
FIELD,
DIMENSION,
METRIC,
TAG
FIELD, DIMENSION, METRIC, TAG
}

View File

@@ -3,8 +3,7 @@ package com.tencent.supersonic.headless.api.pojo.enums;
import java.util.Objects;
public enum TagType {
ATOMIC,
DERIVED;
ATOMIC, DERIVED;
public static TagType of(String src) {
for (TagType tagType : TagType.values()) {

View File

@@ -1,7 +1,5 @@
package com.tencent.supersonic.headless.api.pojo.enums;
public enum VariableValueType {
STRING,
NUMBER,
EXPR
STRING, NUMBER, EXPR
}

View File

@@ -22,8 +22,8 @@ public class DateInfoReq {
private String datePeriod;
private List<String> unavailableDateList = new ArrayList<>();
public DateInfoReq(
String type, Long itemId, String dateFormat, String startDate, String endDate) {
public DateInfoReq(String type, Long itemId, String dateFormat, String startDate,
String endDate) {
this.type = type;
this.itemId = itemId;
this.dateFormat = dateFormat;
@@ -31,13 +31,8 @@ public class DateInfoReq {
this.endDate = endDate;
}
public DateInfoReq(
String type,
Long itemId,
String dateFormat,
String startDate,
String endDate,
List<String> unavailableDateList) {
public DateInfoReq(String type, Long itemId, String dateFormat, String startDate,
String endDate, List<String> unavailableDateList) {
this.type = type;
this.itemId = itemId;
this.dateFormat = dateFormat;

View File

@@ -11,10 +11,13 @@ import lombok.Data;
public class DictItemReq {
private Long id;
@NotNull private TypeEnums type;
@NotNull private Long itemId;
@NotNull
private TypeEnums type;
@NotNull
private Long itemId;
private ItemValueConfig config;
/** ONLINE - 正常更新 OFFLINE - 停止更新,但字典文件不删除 DELETED - 停止更新,且删除字典文件 */
@NotNull private StatusEnum status;
@NotNull
private StatusEnum status;
}

View File

@@ -9,6 +9,8 @@ import lombok.Data;
@Data
@Builder
public class DictSingleTaskReq {
@NotNull private TypeEnums type;
@NotNull private Long itemId;
@NotNull
private TypeEnums type;
@NotNull
private Long itemId;
}

View File

@@ -13,13 +13,15 @@ public class DimensionValueReq {
private Integer agentId;
@NotNull private Long elementID;
@NotNull
private Long elementID;
private Long modelId;
private String bizName;
@NotNull private String value;
@NotNull
private String value;
private Set<Long> dataSetIds;

View File

@@ -10,7 +10,8 @@ import lombok.ToString;
@ToString
public class ItemValueReq {
@NotNull private Long id;
@NotNull
private Long id;
private DateConf dateConf;

View File

@@ -30,10 +30,8 @@ public class QueryFilter {
return false;
}
QueryFilter that = (QueryFilter) o;
return Objects.equal(bizName, that.bizName)
&& Objects.equal(name, that.name)
&& operator == that.operator
&& Objects.equal(value, that.value)
return Objects.equal(bizName, that.bizName) && Objects.equal(name, that.name)
&& operator == that.operator && Objects.equal(value, that.value)
&& Objects.equal(elementID, that.elementID)
&& Objects.equal(function, that.function);
}

View File

@@ -23,10 +23,12 @@ public class QueryRuleReq extends SchemaItem {
private Integer priority = 1;
/** 规则类型 */
@NotNull private QueryRuleType ruleType;
@NotNull
private QueryRuleType ruleType;
/** 具体规则信息 */
@NotNull private RuleInfo rule;
@NotNull
private RuleInfo rule;
/** 规则输出信息 */
private ActionInfo action;

View File

@@ -54,10 +54,8 @@ public class QueryStructReq extends SemanticQueryReq {
public List<String> getGroups() {
if (!CollectionUtils.isEmpty(this.groups)) {
this.groups =
groups.stream()
.filter(group -> !StringUtils.isEmpty(group))
.collect(Collectors.toList());
this.groups = groups.stream().filter(group -> !StringUtils.isEmpty(group))
.collect(Collectors.toList());
}
if (CollectionUtils.isEmpty(this.groups)) {
@@ -195,8 +193,8 @@ public class QueryStructReq extends SemanticQueryReq {
return selectItems;
}
private SelectItem buildAggregatorSelectItem(
Aggregator aggregator, QueryStructReq queryStructReq) {
private SelectItem buildAggregatorSelectItem(Aggregator aggregator,
QueryStructReq queryStructReq) {
String columnName = aggregator.getColumn();
if (queryStructReq.getQueryType().isNativeAggQuery()) {
return new SelectItem(new Column(columnName));
@@ -213,10 +211,8 @@ public class QueryStructReq extends SemanticQueryReq {
}
function.setParameters(new ExpressionList(new Column(columnName)));
SelectItem selectExpressionItem = new SelectItem(function);
String alias =
StringUtils.isNotBlank(aggregator.getAlias())
? aggregator.getAlias()
: columnName;
String alias = StringUtils.isNotBlank(aggregator.getAlias()) ? aggregator.getAlias()
: columnName;
selectExpressionItem.setAlias(new Alias(alias));
return selectExpressionItem;
}

View File

@@ -11,7 +11,8 @@ import java.util.List;
@ToString
@Data
public class TagBatchCreateReq {
@NotNull private Long modelId;
@NotNull
private Long modelId;
private SchemaElementType type;
private List<Long> itemIds;
}

View File

@@ -13,7 +13,8 @@ import java.util.Objects;
@Data
public class TagObjectReq extends SchemaItem {
@NotNull private Long domainId;
@NotNull
private Long domainId;
private Map<String, Object> ext = new HashMap<>();
public String getExtJson() {

View File

@@ -11,7 +11,9 @@ public class TagReq extends RecordInfo {
private Long id;
@NotNull private TagDefineType tagDefineType;
@NotNull
private TagDefineType tagDefineType;
@NotNull private Long itemId;
@NotNull
private Long itemId;
}

View File

@@ -35,30 +35,23 @@ public class DataSetResp extends SchemaItem {
private List<TagItem> allDimensions = new ArrayList<>();
public List<Long> metricIds() {
return getDataSetModelConfigs().stream()
.map(DataSetModelConfig::getMetrics)
.flatMap(Collection::stream)
.collect(Collectors.toList());
return getDataSetModelConfigs().stream().map(DataSetModelConfig::getMetrics)
.flatMap(Collection::stream).collect(Collectors.toList());
}
public List<Long> dimensionIds() {
return getDataSetModelConfigs().stream()
.map(DataSetModelConfig::getDimensions)
.flatMap(Collection::stream)
.collect(Collectors.toList());
return getDataSetModelConfigs().stream().map(DataSetModelConfig::getDimensions)
.flatMap(Collection::stream).collect(Collectors.toList());
}
public List<Long> getAllModels() {
return getDataSetModelConfigs().stream()
.map(DataSetModelConfig::getId)
return getDataSetModelConfigs().stream().map(DataSetModelConfig::getId)
.collect(Collectors.toList());
}
public List<Long> getAllIncludeAllModels() {
return getDataSetModelConfigs().stream()
.filter(DataSetModelConfig::getIncludesAll)
.map(DataSetModelConfig::getId)
.collect(Collectors.toList());
return getDataSetModelConfigs().stream().filter(DataSetModelConfig::getIncludesAll)
.map(DataSetModelConfig::getId).collect(Collectors.toList());
}
private List<DataSetModelConfig> getDataSetModelConfigs() {

View File

@@ -18,12 +18,15 @@ public class DictItemResp {
private String bizName;
@NotNull private TypeEnums type;
@NotNull private Long itemId;
@NotNull
private TypeEnums type;
@NotNull
private Long itemId;
private ItemValueConfig config;
/** ONLINE - 正常更新 OFFLINE - 停止更新,但字典文件不删除 DELETED - 停止更新,且删除字典文件 */
@NotNull private StatusEnum status;
@NotNull
private StatusEnum status;
public String getNature() {
return UNDERLINE + modelId + UNDERLINE + itemId;

View File

@@ -83,8 +83,7 @@ public class MetricResp extends SchemaItem {
return "";
}
return relateDimension.getDrillDownDimensions().stream()
.map(DrillDownDimension::getDimensionId)
.map(String::valueOf)
.map(DrillDownDimension::getDimensionId).map(String::valueOf)
.collect(Collectors.joining(","));
}

View File

@@ -89,10 +89,8 @@ public class ModelResp extends SchemaItem {
return fieldSet;
}
if (!CollectionUtils.isEmpty(modelDetail.getFields())) {
fieldSet.addAll(
modelDetail.getFields().stream()
.map(Field::getFieldName)
.collect(Collectors.toSet()));
fieldSet.addAll(modelDetail.getFields().stream().map(Field::getFieldName)
.collect(Collectors.toSet()));
}
return fieldSet;
}

View File

@@ -25,11 +25,10 @@ public class ModelSchemaResp extends ModelResp {
return Sets.newHashSet();
} else {
Set<Long> modelClusterSet = new HashSet();
this.modelRelas.forEach(
(modelRela) -> {
modelClusterSet.add(modelRela.getToModelId());
modelClusterSet.add(modelRela.getFromModelId());
});
this.modelRelas.forEach((modelRela) -> {
modelClusterSet.add(modelRela.getToModelId());
modelClusterSet.add(modelRela.getFromModelId());
});
return modelClusterSet;
}
}

View File

@@ -18,9 +18,7 @@ public class ParseResp {
private ParseTimeCostResp parseTimeCost = new ParseTimeCostResp();
public enum ParseState {
COMPLETED,
PENDING,
FAILED
COMPLETED, PENDING, FAILED
}
public ParseResp(String queryText) {
@@ -29,10 +27,9 @@ public class ParseResp {
}
public List<SemanticParseInfo> getSelectedParses() {
selectedParses =
selectedParses.stream()
.sorted(Comparator.comparingDouble(SemanticParseInfo::getScore).reversed())
.collect(Collectors.toList());
selectedParses = selectedParses.stream()
.sorted(Comparator.comparingDouble(SemanticParseInfo::getScore).reversed())
.collect(Collectors.toList());
generateParseInfoId(selectedParses);
return selectedParses;
}

View File

@@ -20,10 +20,12 @@ public class QueryRuleResp extends SchemaItem {
private Integer priority = 1;
/** 规则类型 */
@NotNull private QueryRuleType ruleType;
@NotNull
private QueryRuleType ruleType;
/** 具体规则信息 */
@NotNull private RuleInfo rule;
@NotNull
private RuleInfo rule;
/** 规则输出信息 */
private ActionInfo action;

View File

@@ -1,8 +1,5 @@
package com.tencent.supersonic.headless.api.pojo.response;
public enum QueryState {
SUCCESS,
SEARCH_EXCEPTION,
EMPTY,
INVALID;
SUCCESS, SEARCH_EXCEPTION, EMPTY, INVALID;
}

View File

@@ -28,10 +28,8 @@ public class SemanticQueryResp extends QueryResult<Map<String, Object>> {
}
public List<QueryColumn> getDimensionColumns() {
return columns.stream()
.filter(
queryColumn ->
!SemanticType.NUMBER.name().equals(queryColumn.getShowType()))
return columns.stream().filter(
queryColumn -> !SemanticType.NUMBER.name().equals(queryColumn.getShowType()))
.collect(Collectors.toList());
}
}

View File

@@ -40,30 +40,23 @@ public class SemanticSchemaResp {
}
public MetricSchemaResp getMetric(String bizName) {
return metrics.stream()
.filter(metric -> bizName.equalsIgnoreCase(metric.getBizName()))
.findFirst()
.orElse(null);
return metrics.stream().filter(metric -> bizName.equalsIgnoreCase(metric.getBizName()))
.findFirst().orElse(null);
}
public MetricSchemaResp getMetric(Long id) {
return metrics.stream()
.filter(metric -> id.equals(metric.getId()))
.findFirst()
return metrics.stream().filter(metric -> id.equals(metric.getId())).findFirst()
.orElse(null);
}
public DimSchemaResp getDimension(String bizName) {
return dimensions.stream()
.filter(dimension -> bizName.equalsIgnoreCase(dimension.getBizName()))
.findFirst()
.filter(dimension -> bizName.equalsIgnoreCase(dimension.getBizName())).findFirst()
.orElse(null);
}
public DimSchemaResp getDimension(Long id) {
return dimensions.stream()
.filter(dimension -> id.equals(dimension.getId()))
.findFirst()
return dimensions.stream().filter(dimension -> id.equals(dimension.getId())).findFirst()
.orElse(null);
}