Skip to content

Commit fa42b8b

Browse files
committed
Unify and check the import order
1 parent 44dce39 commit fa42b8b

17 files changed

Lines changed: 58 additions & 51 deletions

configs/checkstyle.xml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,16 @@
169169
<module name="SuppressionCommentFilter" />
170170

171171

172-
173172
<!-- additional rules -->
174173
<module name="MissingOverride" />
174+
<module name="CustomImportOrder">
175+
<property name="customImportOrderRules" value="STATIC###STANDARD_JAVA_PACKAGE###SPECIAL_IMPORTS###THIRD_PARTY_PACKAGE"/>
176+
<property name="specialImportsRegExp" value="^org\."/>
177+
<property name="thirdPartyPackageRegExp" value="^com\."/>
178+
<property name="sortImportsInGroupAlphabetically" value="true"/>
179+
<property name="separateLineBetweenGroups" value="true"/>
180+
</module>
181+
175182

176183
</module>
177184

src/sqlancer/clickhouse/ClickHouseSchema.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import java.util.stream.Collectors;
1414

1515
import ru.yandex.clickhouse.domain.ClickHouseDataType;
16-
1716
import sqlancer.IgnoreMeException;
1817
import sqlancer.Randomly;
1918
import sqlancer.StateToReproduce;

src/sqlancer/clickhouse/ast/ClickHouseAggregate.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package sqlancer.clickhouse.ast;
22

3-
import sqlancer.Randomly;
4-
import sqlancer.clickhouse.ClickHouseSchema;
5-
import ru.yandex.clickhouse.domain.ClickHouseDataType;
6-
73
import java.util.Arrays;
84
import java.util.List;
95
import java.util.stream.Collectors;
106

7+
import ru.yandex.clickhouse.domain.ClickHouseDataType;
8+
import sqlancer.Randomly;
9+
import sqlancer.clickhouse.ClickHouseSchema;
10+
1111
public class ClickHouseAggregate extends ClickHouseExpression {
1212

1313
private final ClickHouseAggregate.ClickHouseAggregateFunction func;

src/sqlancer/clickhouse/ast/ClickHouseCast.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
package sqlancer.clickhouse.ast;
22

3-
import ru.yandex.clickhouse.domain.ClickHouseDataType;
4-
53
import java.math.BigDecimal;
64
import java.sql.Connection;
75
import java.sql.Statement;
86
import java.util.Optional;
97
import java.util.regex.Pattern;
108

9+
import ru.yandex.clickhouse.domain.ClickHouseDataType;
10+
1111
public final class ClickHouseCast extends ClickHouseExpression {
1212

1313
private static final double MAX_INT_FOR_WHICH_CONVERSION_TO_INT_IS_TRIED = Math.pow(2, 51 - 1) - 1;

src/sqlancer/clickhouse/ast/ClickHouseCastOperation.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package sqlancer.clickhouse.ast;
22

33
import ru.yandex.clickhouse.domain.ClickHouseDataType;
4-
54
import sqlancer.clickhouse.ClickHouseSchema.ClickHouseLancerDataType;
65

76
public class ClickHouseCastOperation extends ClickHouseExpression {

src/sqlancer/clickhouse/ast/ClickHouseConstant.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
package sqlancer.clickhouse.ast;
22

3+
import java.math.BigInteger;
4+
35
import ru.yandex.clickhouse.domain.ClickHouseDataType;
46
import sqlancer.IgnoreMeException;
57

6-
import java.math.BigInteger;
7-
88
public abstract class ClickHouseConstant extends ClickHouseExpression {
99

1010
public static class ClickHouseNullConstant extends ClickHouseConstant {

src/sqlancer/clickhouse/ast/ClickHouseUnaryPrefixOperation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package sqlancer.clickhouse.ast;
22

3+
import ru.yandex.clickhouse.domain.ClickHouseDataType;
34
import sqlancer.Randomly;
45
import sqlancer.ast.BinaryOperatorNode.Operator;
56
import sqlancer.visitor.UnaryOperation;
6-
import ru.yandex.clickhouse.domain.ClickHouseDataType;
77

88
public class ClickHouseUnaryPrefixOperation extends ClickHouseExpression
99
implements UnaryOperation<ClickHouseExpression> {

src/sqlancer/clickhouse/gen/ClickHouseColumnBuilder.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
package sqlancer.clickhouse.gen;
22

3+
import java.util.ArrayList;
4+
import java.util.List;
5+
import java.util.stream.Collectors;
6+
37
import sqlancer.Randomly;
48
import sqlancer.clickhouse.ClickHouseProvider;
59
import sqlancer.clickhouse.ClickHouseSchema;
610
import sqlancer.clickhouse.ClickHouseVisitor;
711

8-
import java.util.ArrayList;
9-
import java.util.List;
10-
import java.util.stream.Collectors;
11-
1212
public class ClickHouseColumnBuilder {
1313

1414
private final StringBuilder sb = new StringBuilder();

src/sqlancer/clickhouse/gen/ClickHouseCommon.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
package sqlancer.clickhouse.gen;
22

3+
import java.util.ArrayList;
4+
import java.util.List;
5+
36
import sqlancer.clickhouse.ClickHouseSchema;
47
import sqlancer.clickhouse.ast.ClickHouseExpression;
58
import sqlancer.clickhouse.ast.ClickHouseTableReference;
69

7-
import java.util.ArrayList;
8-
import java.util.List;
9-
1010
public final class ClickHouseCommon {
1111

1212
private ClickHouseCommon() {

src/sqlancer/clickhouse/gen/ClickHouseExpressionGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
import sqlancer.clickhouse.ast.ClickHouseConstant;
1818
import sqlancer.clickhouse.ast.ClickHouseExpression;
1919
import sqlancer.clickhouse.ast.ClickHouseUnaryPostfixOperation;
20-
import sqlancer.clickhouse.ast.ClickHouseUnaryPrefixOperation;
2120
import sqlancer.clickhouse.ast.ClickHouseUnaryPostfixOperation.ClickHouseUnaryPostfixOperator;
21+
import sqlancer.clickhouse.ast.ClickHouseUnaryPrefixOperation;
2222
import sqlancer.clickhouse.ast.ClickHouseUnaryPrefixOperation.ClickHouseUnaryPrefixOperator;
2323
import sqlancer.gen.TypedExpressionGenerator;
2424

0 commit comments

Comments
 (0)