Skip to content

Commit

Permalink
fixbug mysql keyword conflict issues(apache#2381)
Browse files Browse the repository at this point in the history
  • Loading branch information
DESKTOP-TQDONF3\狗狗jian committed Aug 14, 2023
1 parent 094fff4 commit 0439a3d
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -243,8 +243,8 @@ private static PreparedStatement initStatement(JdbcConnection jdbc, String sql,
private static void addPrimaryKeyColumnsToCondition(
RowType pkRowType, StringBuilder sql, String predicate) {
for (Iterator<String> fieldNamesIt = pkRowType.getFieldNames().iterator();
fieldNamesIt.hasNext(); ) {
sql.append(fieldNamesIt.next()).append(predicate);
fieldNamesIt.hasNext(); ) {
sql.append(quote(fieldNamesIt.next())).append(predicate);
if (fieldNamesIt.hasNext()) {
sql.append(" AND ");
}
Expand All @@ -254,8 +254,8 @@ private static void addPrimaryKeyColumnsToCondition(
private static String getPrimaryKeyColumnsProjection(RowType pkRowType) {
StringBuilder sql = new StringBuilder();
for (Iterator<String> fieldNamesIt = pkRowType.getFieldNames().iterator();
fieldNamesIt.hasNext(); ) {
sql.append(fieldNamesIt.next());
fieldNamesIt.hasNext(); ) {
sql.append(quote(fieldNamesIt.next()));
if (fieldNamesIt.hasNext()) {
sql.append(" , ");
}
Expand All @@ -266,8 +266,8 @@ private static String getPrimaryKeyColumnsProjection(RowType pkRowType) {
private static String getMaxPrimaryKeyColumnsProjection(RowType pkRowType) {
StringBuilder sql = new StringBuilder();
for (Iterator<String> fieldNamesIt = pkRowType.getFieldNames().iterator();
fieldNamesIt.hasNext(); ) {
sql.append("MAX(" + fieldNamesIt.next() + ")");
fieldNamesIt.hasNext(); ) {
sql.append("MAX(" + quote(fieldNamesIt.next()) + ")");
if (fieldNamesIt.hasNext()) {
sql.append(" , ");
}
Expand Down

0 comments on commit 0439a3d

Please sign in to comment.