in src/main/java/org/apache/doris/kafka/connector/converter/RecordService.java [222:242]
private TableDescriptor obtainTableSchema(String tableName) {
Schema schema =
RestService.getSchema(dorisOptions, dorisOptions.getDatabase(), tableName, LOG);
List<ColumnDescriptor> columnDescriptors = new ArrayList<>();
schema.getProperties()
.forEach(
column -> {
ColumnDescriptor columnDescriptor =
ColumnDescriptor.builder()
.columnName(column.getName())
.typeName(column.getType())
.comment(column.getComment())
.build();
columnDescriptors.add(columnDescriptor);
});
return TableDescriptor.builder()
.tableName(tableName)
.type(schema.getKeysType())
.columns(columnDescriptors)
.build();
}