Skip to content

Commit 63bc42b

Browse files
committed
[opt] use map interface replace LinkedHashMap
1 parent 8182901 commit 63bc42b

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

hbase/hbase-sink/src/main/java/com/dtstack/flink/sql/sink/hbase/HbaseOutputFormat.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public class HbaseOutputFormat extends AbstractDtRichOutputFormat<Tuple2> {
6666
private String[] columnNames;
6767
private String updateMode;
6868
private String[] columnTypes;
69-
private LinkedHashMap<String, String> columnNameFamily;
69+
private Map<String, String> columnNameFamily;
7070

7171
private boolean kerberosAuthEnable;
7272
private String regionserverKeytabFile;
@@ -306,7 +306,7 @@ public HbaseOutputFormatBuilder setColumnTypes(String[] columnTypes) {
306306
return this;
307307
}
308308

309-
public HbaseOutputFormatBuilder setColumnNameFamily(LinkedHashMap<String, String> columnNameFamily) {
309+
public HbaseOutputFormatBuilder setColumnNameFamily(Map<String, String> columnNameFamily) {
310310
format.columnNameFamily = columnNameFamily;
311311
return this;
312312
}

hbase/hbase-sink/src/main/java/com/dtstack/flink/sql/sink/hbase/HbaseSink.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import org.apache.flink.table.sinks.TableSink;
3636
import org.apache.flink.types.Row;
3737

38-
import java.util.LinkedHashMap;
38+
import java.util.Map;
3939

4040
/**
4141
* Date: 2018/09/14
@@ -45,7 +45,7 @@
4545
public class HbaseSink implements RetractStreamTableSink<Row>, IStreamSinkGener<HbaseSink> {
4646

4747
protected String[] fieldNames;
48-
protected LinkedHashMap<String, String> columnNameFamily;
48+
protected Map<String, String> columnNameFamily;
4949
TypeInformation<?>[] fieldTypes;
5050
protected String zookeeperQuorum;
5151
protected String port;

hbase/hbase-sink/src/main/java/com/dtstack/flink/sql/sink/hbase/table/HbaseSinkParser.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,8 +127,8 @@ public void parseFieldsInfo(String fieldsInfo, HbaseTableInfo tableInfo){
127127
tableInfo.finish();
128128
}
129129

130-
private LinkedHashMap<String, String> parseColumnFamily(Map<String, String> physicalFieldMap){
131-
LinkedHashMap<String, String> columnFamiles = Maps.newLinkedHashMap();
130+
private Map<String, String> parseColumnFamily(Map<String, String> physicalFieldMap){
131+
Map<String, String> columnFamiles = Maps.newLinkedHashMap();
132132
physicalFieldMap.values().forEach(x -> {
133133
String[] columnFamily = StringUtils.split(x.trim(), ":");
134134
columnFamiles.put(x, columnFamily[1]);

hbase/hbase-sink/src/main/java/com/dtstack/flink/sql/sink/hbase/table/HbaseTableInfo.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class HbaseTableInfo extends AbstractTargetTableInfo {
4545

4646
private String rowkey;
4747

48-
private LinkedHashMap<String, String> columnNameFamily;
48+
private Map<String, String> columnNameFamily;
4949

5050
private String[] columnNames;
5151

@@ -117,11 +117,11 @@ public void setRowkey(String rowkey) {
117117
this.rowkey = rowkey;
118118
}
119119

120-
public LinkedHashMap<String, String> getColumnNameFamily() {
120+
public Map<String, String> getColumnNameFamily() {
121121
return columnNameFamily;
122122
}
123123

124-
public void setColumnNameFamily(LinkedHashMap<String, String> columnNameFamily) {
124+
public void setColumnNameFamily(Map<String, String> columnNameFamily) {
125125
this.columnNameFamily = columnNameFamily;
126126
}
127127

0 commit comments

Comments
 (0)