Commit 2ac13f87 by 魏建枢

sql生成器代码

parent 9c42b51f
...@@ -9,6 +9,8 @@ import org.apache.doris.flink.sink.writer.LoadConstants; ...@@ -9,6 +9,8 @@ import org.apache.doris.flink.sink.writer.LoadConstants;
import org.apache.doris.flink.sink.writer.serializer.RowDataSerializer; import org.apache.doris.flink.sink.writer.serializer.RowDataSerializer;
import org.apache.flink.table.data.RowData; import org.apache.flink.table.data.RowData;
import org.apache.flink.table.types.DataType; import org.apache.flink.table.types.DataType;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.flink.util.LoadPropertiesFile; import com.flink.util.LoadPropertiesFile;
...@@ -19,6 +21,8 @@ import com.flink.util.LoadPropertiesFile; ...@@ -19,6 +21,8 @@ import com.flink.util.LoadPropertiesFile;
*/ */
public class DorisConnector { public class DorisConnector {
private static final Logger logger = LoggerFactory.getLogger(DorisConnector.class);
public static DorisSink<RowData> sinkDoris(String[] fields,DataType[] types,String tableName) { public static DorisSink<RowData> sinkDoris(String[] fields,DataType[] types,String tableName) {
//=================设置属性========================================= //=================设置属性=========================================
......
package com.flink.config;
import java.io.Serializable;
import org.apache.flink.table.types.DataType;
import lombok.Data;
/**
* @author wjs
* @version 创建时间:2025-6-11 11:31:01
* 类说明 表配置
*/
@Data
public class TableConfig implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1L;
final String[] fields;
final DataType[] types;
final String tableName;
public TableConfig(String[] fields, DataType[] types, String tableName) {
this.fields = fields;
this.types = types;
this.tableName = tableName;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment