mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
回退上一提交,处理index=-1的情形
以下方法中,如果x.getIndex() == -1 应如何处理请原作者解答一下 ` public boolean visit(SQLVariantRefExpr x) `
This commit is contained in:
+1
-1
@@ -46,7 +46,7 @@ public class OracleExportParameterVisitor extends OracleParameterizedOutputVisit
|
||||
}
|
||||
|
||||
public OracleExportParameterVisitor(List<Object> parameters){
|
||||
this(parameters,new StringBuilder(),true);
|
||||
this(parameters,new StringBuilder(),false);
|
||||
}
|
||||
|
||||
public OracleExportParameterVisitor(final Appendable appender) {
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ public class PGExportParameterVisitor extends PGParameterizedOutputVisitor imple
|
||||
}
|
||||
|
||||
public PGExportParameterVisitor(final List<Object> parameters){
|
||||
this(parameters,new StringBuilder(),true);
|
||||
this(parameters,new StringBuilder(),false);
|
||||
}
|
||||
|
||||
public PGExportParameterVisitor(final Appendable appender) {
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ public class MSSQLServerExportParameterVisitor extends SQLServerParameterizedOut
|
||||
}
|
||||
|
||||
public MSSQLServerExportParameterVisitor(final List<Object> parameters){
|
||||
this(parameters,new StringBuilder(),true);
|
||||
this(parameters,new StringBuilder(),false);
|
||||
}
|
||||
|
||||
public MSSQLServerExportParameterVisitor(final Appendable appender) {
|
||||
|
||||
@@ -845,7 +845,7 @@ public class SQLASTOutputVisitor extends SQLASTVisitorAdapter implements Printab
|
||||
public boolean visit(SQLVariantRefExpr x) {
|
||||
int index = x.getIndex();
|
||||
|
||||
if (parameters == null || index >= parameters.size()) {
|
||||
if (index < 0 || parameters == null || index >= parameters.size()) {
|
||||
print0(x.getName());
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user