(improvement)(chat) linkingValues is not passed to llm and optimize SchemaCorrector code (#378)

This commit is contained in:
lexluo09
2023-11-14 11:12:27 +08:00
committed by GitHub
parent 1ad2c5402b
commit 74ed269544
6 changed files with 42 additions and 31 deletions

View File

@@ -1,16 +1,15 @@
package com.tencent.supersonic.common.pojo.enums;
import cn.hutool.core.collection.CollectionUtil;
import java.util.Arrays;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
public enum TimeDimensionEnum {
DAY("sys_imp_date", "数据日期"),
WEEK("sys_imp_week", "数据日期_周"),
MONTH("sys_imp_month", "数据日期_月");
@@ -28,10 +27,6 @@ public enum TimeDimensionEnum {
return Arrays.stream(TimeDimensionEnum.values()).map(TimeDimensionEnum::getName).collect(Collectors.toList());
}
public static Set<String> getChNameSet() {
return Arrays.stream(TimeDimensionEnum.values()).map(TimeDimensionEnum::getChName).collect(Collectors.toSet());
}
public String getName() {
return name;
}
@@ -42,8 +37,9 @@ public enum TimeDimensionEnum {
/**
* Determine if a time dimension field is included in a Chinese text field
*
* @param fields field
* @return true/fase
* @return true/false
*/
public static boolean containsZhTimeDimension(List<String> fields) {
if (CollectionUtil.isEmpty(fields)) {