【fix sonar】ColumnMeta文件

This commit is contained in:
梁琦涛
2023-03-31 13:45:17 +08:00
parent 1f97178553
commit 8e828bba4e
@@ -39,23 +39,11 @@ public class ColumnMeta {
} else {
ColumnMeta var3 = (ColumnMeta)var1;
if ("SQLSERVER".equals(var2)) {
if (!this.e.contains("date") && !this.e.contains("blob") && !this.e.contains("text")) {
return this.e.equals(var3.getColunmType()) && this.i.equals(var3.i) && this.d == var3.getColumnSize() && this.a(this.g, var3.getFieldDefault());
} else {
return this.c.equals(var3.getColumnName()) && this.i.equals(var3.i);
}
return getSql(var3);
} else if ("POSTGRESQL".equals(var2)) {
if (!this.e.contains("date") && !this.e.contains("blob") && !this.e.contains("text")) {
return this.e.equals(var3.getColunmType()) && this.i.equals(var3.i) && this.d == var3.getColumnSize() && this.a(this.g, var3.getFieldDefault());
} else {
return this.c.equals(var3.getColumnName()) && this.i.equals(var3.i);
}
return getSql(var3);
} else if ("ORACLE".equals(var2)) {
if (!this.e.contains("date") && !this.e.contains("blob") && !this.e.contains("text")) {
return this.e.equals(var3.getColunmType()) && this.i.equals(var3.i) && this.d == var3.getColumnSize() && this.a(this.g, var3.getFieldDefault());
} else {
return this.c.equals(var3.getColumnName()) && this.i.equals(var3.i);
}
return getSql(var3);
} else if (!this.e.contains("date") && !this.e.contains("blob") && !this.e.contains("text")) {
return this.e.equals(var3.getColunmType()) && this.i.equals(var3.i) && this.d == var3.getColumnSize() && this.a(this.f, var3.getComment()) && this.a(this.g, var3.getFieldDefault());
} else {
@@ -64,12 +52,20 @@ public class ColumnMeta {
}
}
private boolean getSql(ColumnMeta var3) {
if (!this.e.contains("date") && !this.e.contains("blob") && !this.e.contains("text")) {
return this.e.equals(var3.getColunmType()) && this.i.equals(var3.i) && this.d == var3.getColumnSize() && this.a(this.g, var3.getFieldDefault());
} else {
return this.c.equals(var3.getColumnName()) && this.i.equals(var3.i);
}
}
public boolean a(ColumnMeta var1) {
return var1 == this ? true : this.a(this.f, var1.getComment());
return var1 == this || this.a(this.f, var1.getComment());
}
public boolean b(ColumnMeta var1) {
return var1 == this ? true : this.a(this.f, var1.getComment());
return var1 == this || this.a(this.f, var1.getComment());
}
private boolean a(String var1, String var2) {
@@ -78,7 +74,7 @@ public class ColumnMeta {
if (var3 != var4) {
return false;
} else {
return var3 ? var1.equals(var2) : true;
return !var3 || var1.equals(var2);
}
}