Skip to content

Commit 7b47d04

Browse files
authored
[INLONG-11881][Manager] Sink source field supports configuring the function function (#11882)
1 parent 03c23fd commit 7b47d04

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/resource/sort/DefaultSortConfigOperator.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import org.apache.inlong.manager.common.util.Preconditions;
3737
import org.apache.inlong.manager.dao.entity.InlongClusterEntity;
3838
import org.apache.inlong.manager.dao.entity.SortConfigEntity;
39-
import org.apache.inlong.manager.dao.entity.StreamSinkFieldEntity;
4039
import org.apache.inlong.manager.dao.mapper.InlongClusterEntityMapper;
4140
import org.apache.inlong.manager.dao.mapper.InlongGroupEntityMapper;
4241
import org.apache.inlong.manager.dao.mapper.SortConfigEntityMapper;
@@ -252,13 +251,12 @@ private SourceConfig getSourceConfig(InlongGroupInfo groupInfo, InlongStreamInfo
252251
dataTypeOperatorFactory.getInstance(DataTypeEnum.forType(streamInfo.getDataType()));
253252
DataTypeConfig dataTypeConfig = dataTypeOperator.getDataTypeConfig(streamInfo);
254253
SourceConfig sourceConfig = new SourceConfig();
255-
List<StreamSinkFieldEntity> sinkFieldEntities = sinkFieldMapper.selectBySinkId(sink.getId());
256-
List<FieldConfig> fields = sinkFieldEntities.stream().map(
254+
List<FieldConfig> fields = streamInfo.getFieldList().stream().map(
257255
v -> {
258256
FieldConfig fieldConfig = new FieldConfig();
259257
FormatInfo formatInfo = FieldInfoUtils.convertFieldFormat(
260-
v.getSourceFieldType().toLowerCase());
261-
fieldConfig.setName(v.getSourceFieldName());
258+
v.getFieldType().toLowerCase());
259+
fieldConfig.setName(v.getFieldName());
262260
fieldConfig.setFormatInfo(formatInfo);
263261
return fieldConfig;
264262
}).collect(Collectors.toList());

0 commit comments

Comments
 (0)