Skip to content

Commit c8e8b9e

Browse files
committed
Address various new PMD issues
1 parent 86359ab commit c8e8b9e

15 files changed

+17
-21
lines changed

configs/pmd-rules.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,13 @@
1717
<exclude name="AvoidStringBufferField" />
1818
<exclude name="PreserveStackTrace" /> <!-- TODO -->
1919
<exclude name="WhileLoopWithLiteralBoolean" />
20-
<exclude name="PositionLiteralsFirstInComparisons" />
20+
<exclude name="LiteralsFirstInComparisons" />
2121
<exclude name="ForLoopCanBeForeach" />
2222
<exclude name="CheckResultSet" />
2323
<exclude name="UseTryWithResources" />
2424
<exclude name="AvoidReassigningLoopVariables" />
2525
<exclude name="AbstractClassWithoutAbstractMethod" />
26+
<exclude name="UnusedAssignment" />
2627
<priority>2</priority>
2728
</rule>
2829

src/sqlancer/cockroachdb/oracle/tlp/CockroachDBTLPAggregateOracle.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ private String createMetamorphicUnionQuery(CockroachDBSelect select, CockroachDB
107107
CockroachDBSelect leftSelect = getSelect(mappedAggregate, from, whereClause, select.getJoinList());
108108
CockroachDBSelect middleSelect = getSelect(mappedAggregate, from, negatedClause, select.getJoinList());
109109
CockroachDBSelect rightSelect = getSelect(mappedAggregate, from, notNullClause, select.getJoinList());
110-
metamorphicQuery = "SELECT " + getOuterAggregateFunction(aggregate).toString() + " FROM (";
110+
metamorphicQuery = "SELECT " + getOuterAggregateFunction(aggregate) + " FROM (";
111111
metamorphicQuery += CockroachDBVisitor.asString(leftSelect) + " UNION ALL "
112112
+ CockroachDBVisitor.asString(middleSelect) + " UNION ALL " + CockroachDBVisitor.asString(rightSelect);
113113
metamorphicQuery += ")";

src/sqlancer/cockroachdb/oracle/tlp/CockroachDBTLPGroupByOracle.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,8 @@ public void check() throws SQLException {
4242

4343
@Override
4444
List<CockroachDBExpression> generateFetchColumns() {
45-
List<CockroachDBExpression> columns = new ArrayList<>();
46-
columns = Randomly.nonEmptySubset(targetTables.getColumns().stream().map(c -> new CockroachDBColumnReference(c))
45+
return Randomly.nonEmptySubset(targetTables.getColumns().stream().map(c -> new CockroachDBColumnReference(c))
4746
.collect(Collectors.toList()));
48-
return columns;
4947
}
5048

5149
}

src/sqlancer/common/query/SQLQueryAdapter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ public void checkException(Exception e) throws AssertionError {
113113
} else {
114114
s = globalState.getConnection().createStatement();
115115
}
116-
ResultSet result = null;
116+
ResultSet result;
117117
try {
118118
if (fills.length > 0) {
119119
result = ((PreparedStatement) s).executeQuery();

src/sqlancer/duckdb/DuckDBProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ protected DuckDBSchema readSchema() throws SQLException {
9696
@Override
9797
public void generateDatabase(DuckDBGlobalState globalState) throws Exception {
9898
for (int i = 0; i < Randomly.fromOptions(1, 2); i++) {
99-
boolean success = false;
99+
boolean success;
100100
do {
101101
SQLQueryAdapter qt = new DuckDBTableGenerator().getQuery(globalState);
102102
success = globalState.executeStatement(qt);

src/sqlancer/duckdb/test/DuckDBQueryPartitioningAggregateTester.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ private String createMetamorphicUnionQuery(DuckDBSelect select,
8989
DuckDBSelect leftSelect = getSelect(mappedAggregate, from, whereClause, select.getJoinList());
9090
DuckDBSelect middleSelect = getSelect(mappedAggregate, from, negatedClause, select.getJoinList());
9191
DuckDBSelect rightSelect = getSelect(mappedAggregate, from, notNullClause, select.getJoinList());
92-
metamorphicQuery = "SELECT " + getOuterAggregateFunction(aggregate).toString() + " FROM (";
92+
metamorphicQuery = "SELECT " + getOuterAggregateFunction(aggregate) + " FROM (";
9393
metamorphicQuery += DuckDBToStringVisitor.asString(leftSelect) + " UNION ALL "
9494
+ DuckDBToStringVisitor.asString(middleSelect) + " UNION ALL "
9595
+ DuckDBToStringVisitor.asString(rightSelect);

src/sqlancer/duckdb/test/DuckDBQueryPartitioningGroupByTester.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,8 @@ public void check() throws SQLException {
4646

4747
@Override
4848
List<Node<DuckDBExpression>> generateFetchColumns() {
49-
List<Node<DuckDBExpression>> columns = new ArrayList<>();
50-
columns = Randomly.nonEmptySubset(targetTables.getColumns()).stream()
49+
return Randomly.nonEmptySubset(targetTables.getColumns()).stream()
5150
.map(c -> new ColumnReferenceNode<DuckDBExpression, DuckDBColumn>(c)).collect(Collectors.toList());
52-
return columns;
5351
}
5452

5553
}

src/sqlancer/h2/H2Provider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public void generateDatabase(H2GlobalState globalState) throws Exception {
7777
if (Randomly.getBoolean()) {
7878
H2SetGenerator.getQuery(globalState).execute(globalState);
7979
}
80-
boolean success = false;
80+
boolean success;
8181
for (int i = 0; i < Randomly.fromOptions(1, 2, 3); i++) {
8282
do {
8383
SQLQueryAdapter qt = new H2TableGenerator().getQuery(globalState);

src/sqlancer/h2/H2TableGenerator.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ public class H2TableGenerator {
1818
public SQLQueryAdapter getQuery(H2GlobalState globalState) {
1919
ExpectedErrors errors = new ExpectedErrors();
2020
errors.add("already exists");
21-
StringBuilder sb = new StringBuilder("CREATE TABLE " + globalState.getSchema().getFreeTableName() + "(");
21+
StringBuilder sb = new StringBuilder("CREATE TABLE ");
22+
sb.append(globalState.getSchema().getFreeTableName());
23+
sb.append("(");
2224
List<String> columnNames = new ArrayList<>();
2325
for (int i = 0; i < Randomly.fromOptions(1, 2, 3); i++) {
2426
columnNames.add("c" + i);

src/sqlancer/mariadb/oracle/MariaDBNoRECOracle.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ private int getOptimizedQuery(MariaDBTable randomTable, MariaDBExpression random
106106
select.setFromTables(Arrays.asList(randomTable));
107107
select.setWhereClause(randomWhereCondition);
108108
select.setSelectType(MariaDBSelectType.ALL);
109-
int firstCount = 0;
109+
int firstCount;
110110
optimizedQueryString = MariaDBVisitor.asString(select);
111111
SQLQueryAdapter q = new SQLQueryAdapter(optimizedQueryString, errors);
112112
try (SQLancerResultSet rs = q.executeAndGet(state)) {

0 commit comments

Comments
 (0)