(improvement)(Headless) Implement SemanticModeller through SPI (#1865)

Co-authored-by: lxwcodemonkey
This commit is contained in:
LXW
2024-10-30 23:32:38 +08:00
committed by GitHub
parent fa75a13888
commit 838745d415
8 changed files with 77 additions and 34 deletions

View File

@@ -5,7 +5,7 @@ import com.tencent.supersonic.headless.api.pojo.enums.FieldType;
import lombok.Data;
@Data
public class FieldSchema {
public class ColumnSchema {
private String columnName;

View File

@@ -14,11 +14,11 @@ public class ModelSchema {
private String description;
private List<FieldSchema> filedSchemas;
private List<ColumnSchema> columnSchemas;
@JsonIgnore
public FieldSchema getFieldByName(String columnName) {
for (FieldSchema fieldSchema : filedSchemas) {
public ColumnSchema getColumnByName(String columnName) {
for (ColumnSchema fieldSchema : columnSchemas) {
if (fieldSchema.getColumnName().equalsIgnoreCase(columnName)) {
return fieldSchema;
}