Skip to content

Commit c27194e

Browse files
committed
code opt
1 parent 304f180 commit c27194e

File tree

29 files changed

+62
-72
lines changed

29 files changed

+62
-72
lines changed

core/src/main/java/com/dtstack/flink/sql/format/SerializationMetricWrapper.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import org.apache.flink.metrics.Meter;
2626
import org.apache.flink.metrics.MeterView;
2727
import org.apache.flink.table.runtime.types.CRow;
28-
import org.apache.flink.types.Row;
2928

3029

3130
/**

core/src/main/java/com/dtstack/flink/sql/option/OptionParser.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@
2929
import java.util.List;
3030
import java.util.Map;
3131
import java.io.File;
32-
import java.io.FileInputStream;
3332
import java.net.URLEncoder;
34-
import java.util.stream.Stream;
3533

3634
import org.apache.commons.codec.Charsets;
3735
import org.apache.flink.util.FileUtils;

core/src/main/java/com/dtstack/flink/sql/parser/CreateTmpTableParser.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,11 @@
2222

2323
import com.dtstack.flink.sql.util.DtStringUtil;
2424
import org.apache.calcite.config.Lex;
25-
import org.apache.calcite.sql.*;
25+
import org.apache.calcite.sql.SqlBasicCall;
26+
import org.apache.calcite.sql.SqlJoin;
27+
import org.apache.calcite.sql.SqlKind;
28+
import org.apache.calcite.sql.SqlNode;
29+
import org.apache.calcite.sql.SqlSelect;
2630
import org.apache.calcite.sql.parser.SqlParseException;
2731
import org.apache.calcite.sql.parser.SqlParser;
2832
import com.google.common.collect.Lists;

core/src/main/java/com/dtstack/flink/sql/parser/InsertSqlParser.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,14 @@
2121
package com.dtstack.flink.sql.parser;
2222

2323
import org.apache.calcite.config.Lex;
24-
import org.apache.calcite.sql.*;
24+
import org.apache.calcite.sql.SqlBasicCall;
25+
import org.apache.calcite.sql.SqlInsert;
26+
import org.apache.calcite.sql.SqlJoin;
27+
import org.apache.calcite.sql.SqlKind;
28+
import org.apache.calcite.sql.SqlMatchRecognize;
29+
import org.apache.calcite.sql.SqlNode;
30+
import org.apache.calcite.sql.SqlOrderBy;
31+
import org.apache.calcite.sql.SqlSelect;
2532
import org.apache.calcite.sql.parser.SqlParseException;
2633
import org.apache.calcite.sql.parser.SqlParser;
2734
import org.apache.commons.lang3.StringUtils;

core/src/main/java/com/dtstack/flink/sql/side/JoinInfo.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import com.google.common.base.Strings;
2626

2727
import java.io.Serializable;
28-
import java.util.Map;
2928

3029
/**
3130
* Join信息

core/src/main/java/com/dtstack/flink/sql/util/DateUtil.java

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,21 @@
2323
import java.sql.Timestamp;
2424
import java.text.ParseException;
2525
import java.text.SimpleDateFormat;
26-
import java.time.*;
26+
27+
import java.time.Instant;
28+
import java.time.LocalDate;
29+
import java.time.LocalDateTime;
30+
import java.time.LocalTime;
31+
import java.time.ZoneId;
32+
import java.time.ZoneOffset;
2733
import java.time.format.DateTimeFormatter;
2834
import java.time.format.DateTimeParseException;
29-
import java.util.*;
35+
36+
import java.util.Calendar;
37+
import java.util.Date;
38+
import java.util.Locale;
39+
import java.util.SimpleTimeZone;
40+
import java.util.TimeZone;
3041
import java.util.regex.Pattern;
3142

3243
import static java.time.format.DateTimeFormatter.ISO_INSTANT;
@@ -756,7 +767,8 @@ public static java.sql.Timestamp columnToTimestamp(Object column) {
756767
if (column == null) {
757768
return null;
758769
} else if(column instanceof String) {
759-
return null == stringToDate((String) column) ? null : new java.sql.Timestamp(stringToDate((String) column).getTime());
770+
Date date = stringToDate((String) column);
771+
return null == date ? null : new java.sql.Timestamp(date.getTime());
760772
} else if (column instanceof Integer) {
761773
Integer rawData = (Integer) column;
762774
return new java.sql.Timestamp(rawData.longValue());
@@ -790,7 +802,8 @@ public static Timestamp getTimestampFromStr(String timeStr) {
790802
Instant instant = Instant.from(ISO_INSTANT.parse(timeStr));
791803
return new Timestamp(instant.getEpochSecond() * MILLIS_PER_SECOND);
792804
}
793-
return null == stringToDate(timeStr) ? null : new Timestamp(stringToDate(timeStr).getTime());
805+
Date date = stringToDate(timeStr);
806+
return null == date ? null : new Timestamp(date.getTime());
794807
}
795808

796809
public static java.sql.Date getDateFromStr(String dateStr) {
@@ -802,7 +815,8 @@ public static java.sql.Date getDateFromStr(String dateStr) {
802815
Instant instant = Instant.from(ISO_INSTANT.parse(dateStr));
803816
return new java.sql.Date(instant.toEpochMilli());
804817
}
805-
return null == stringToDate(dateStr) ? null : new java.sql.Date(stringToDate(dateStr).getTime());
818+
Date date = stringToDate(dateStr);
819+
return null == date ? null : new java.sql.Date(date.getTime());
806820
}
807821

808822
}

core/src/main/java/com/dtstack/flink/sql/util/MathUtil.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,6 @@
2323
import java.math.BigInteger;
2424
import java.sql.Date;
2525
import java.sql.Timestamp;
26-
import java.text.ParseException;
27-
import java.text.SimpleDateFormat;
28-
29-
30-
import java.time.Instant;
31-
import java.time.LocalDate;
32-
import java.time.LocalTime;
33-
import java.time.ZoneOffset;
34-
import java.util.TimeZone;
35-
import java.util.regex.Pattern;
36-
37-
import static java.time.format.DateTimeFormatter.ISO_INSTANT;
3826

3927
/**
4028
* Convert val to specified numeric type

core/src/main/java/com/dtstack/flink/sql/util/ParseUtils.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,16 +37,23 @@
3737
package com.dtstack.flink.sql.util;
3838

3939
import com.google.common.collect.HashBasedTable;
40-
import org.apache.calcite.sql.*;
40+
41+
import org.apache.calcite.sql.SqlBasicCall;
42+
import org.apache.calcite.sql.SqlIdentifier;
43+
import org.apache.calcite.sql.SqlJoin;
44+
import org.apache.calcite.sql.SqlKind;
45+
import org.apache.calcite.sql.SqlNode;
4146
import org.apache.commons.lang3.StringUtils;
4247
import org.apache.flink.api.java.tuple.Tuple2;
4348

4449
import java.util.Arrays;
4550
import java.util.List;
46-
import java.util.Map;
4751
import java.util.Set;
4852

49-
import static org.apache.calcite.sql.SqlKind.*;
53+
import static org.apache.calcite.sql.SqlKind.AS;
54+
import static org.apache.calcite.sql.SqlKind.IDENTIFIER;
55+
import static org.apache.calcite.sql.SqlKind.JOIN;
56+
5057

5158
/**
5259
* @Auther: jiangjunjie

core/src/main/java/com/dtstack/flink/sql/watermarker/WaterMarkerAssigner.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,6 @@
2929
import org.apache.flink.types.Row;
3030
import org.apache.flink.util.Preconditions;
3131
import java.sql.Timestamp;
32-
import java.lang.Long;
33-
3432
/**
3533
* define watermarker
3634
* Date: 2018/6/29

elasticsearch5/elasticsearch5-sink/src/main/java/com/dtstack/flink/sql/sink/elasticsearch/CustomerSinkFunc.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
import org.slf4j.Logger;
3333
import org.slf4j.LoggerFactory;
3434

35-
import java.util.ArrayList;
3635
import java.util.List;
3736
import java.util.Map;
3837
import java.util.stream.Collectors;

0 commit comments

Comments
 (0)