bugfix: print NPE

This commit is contained in:
FUNKYE
2021-05-29 15:00:52 +08:00
parent e2a5f4afe7
commit 1896ea50dd
@@ -40,6 +40,7 @@ import com.alibaba.druid.sql.dialect.oracle.parser.OracleProcedureDataType;
import com.alibaba.druid.sql.visitor.SQLASTOutputVisitor;
import java.util.List;
import java.util.Optional;
public class OracleOutputVisitor extends SQLASTOutputVisitor implements OracleASTVisitor {
@@ -775,8 +776,10 @@ public class OracleOutputVisitor extends SQLASTOutputVisitor implements OracleAS
@Override
public boolean visit(OracleBinaryFloatExpr x) {
print0(x.getValue().toString());
print('F');
Optional.ofNullable(x.getValue()).ifPresent(value -> {
print0(value.toString());
print('F');
});
return false;
}