Merge pull request #4291 from a364176773/master

bugfix: print NPE
This commit is contained in:
温绍锦
2021-06-12 20:59:11 +08:00
committed by GitHub
2 changed files with 16 additions and 8 deletions
@@ -775,15 +775,19 @@ public class OracleOutputVisitor extends SQLASTOutputVisitor implements OracleAS
@Override
public boolean visit(OracleBinaryFloatExpr x) {
print0(x.getValue().toString());
print('F');
if (x != null && x.getValue() != null) {
print0(x.getValue().toString());
print('F');
}
return false;
}
@Override
public boolean visit(OracleBinaryDoubleExpr x) {
print0(x.getValue().toString());
print('D');
if (x != null && x.getValue() != null) {
print0(x.getValue().toString());
print('D');
}
return false;
}
@@ -957,14 +957,18 @@ public class PGOutputVisitor extends SQLASTOutputVisitor implements PGASTVisitor
}
public boolean visit(OracleBinaryFloatExpr x) {
print0(x.getValue().toString());
print('F');
if (x != null && x.getValue() != null) {
print0(x.getValue().toString());
print('F');
}
return false;
}
public boolean visit(OracleBinaryDoubleExpr x) {
print0(x.getValue().toString());
print('D');
if (x != null && x.getValue() != null) {
print0(x.getValue().toString());
print('D');
}
return false;
}