CPD Results
The following document contains the results of PMD's CPD 7.17.0.
Duplications
| File | Line |
|---|---|
| org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/statement/type/MergeStatementConverter.java | 51 |
| org/apache/shardingsphere/sqlfederation/compiler/sql/ast/converter/statement/type/UpdateStatementConverter.java | 63 |
SqlNode table = TableConverter.convert(updateStatement.getTable()).orElse(SqlNodeList.EMPTY);
SqlNode condition = updateStatement.getWhere().flatMap(WhereConverter::convert).orElse(null);
SqlNodeList columns = new SqlNodeList(SqlParserPos.ZERO);
SqlNodeList expressions = new SqlNodeList(SqlParserPos.ZERO);
for (ColumnAssignmentSegment each : updateStatement.getAssignment().orElseThrow(IllegalStateException::new).getAssignments()) {
columns.addAll(each.getColumns().stream().map(ColumnConverter::convert).collect(Collectors.toList()));
expressions.add(ExpressionConverter.convert(each.getValue()).orElseThrow(IllegalStateException::new));
}
return new SqlUpdate(SqlParserPos.ZERO, table, columns, expressions, condition, null, null); | |
