Class SQLASTParameterizedVisitor

java.lang.Object
com.alibaba.druid.sql.visitor.SQLASTVisitorAdapter
com.alibaba.druid.sql.visitor.SQLASTParameterizedVisitor
All Implemented Interfaces:
SQLASTVisitor
Direct Known Subclasses:
MySqlParameterizedVisitor, OracleASTParameterizedVisitor

public class SQLASTParameterizedVisitor extends SQLASTVisitorAdapter
  • Field Details

    • dbType

      protected DbType dbType
    • parameters

      protected List<Object> parameters
  • Constructor Details

    • SQLASTParameterizedVisitor

      public SQLASTParameterizedVisitor(DbType dbType)
    • SQLASTParameterizedVisitor

      public SQLASTParameterizedVisitor(DbType dbType, List<Object> parameters)
  • Method Details

    • getReplaceCount

      public int getReplaceCount()
    • incrementReplaceCunt

      public void incrementReplaceCunt()
    • getDbType

      public DbType getDbType()
    • getParameters

      public List<Object> getParameters()
    • setParameters

      public void setParameters(List<Object> parameters)
    • visit

      public boolean visit(SQLTimestampExpr x)
    • parameterizeAndExportPara

      public void parameterizeAndExportPara(SQLExpr x)
    • parameterize

      public void parameterize(SQLExpr x)
    • visit

      public boolean visit(SQLCharExpr x)
    • visit

      public boolean visit(SQLIntegerExpr x)
    • visit

      public boolean visit(SQLMethodInvokeExpr x)
    • visit

      public boolean visit(SQLNCharExpr x)
    • visit

      public boolean visit(SQLNullExpr x)
    • visit

      public boolean visit(SQLNumberExpr x)
    • visit

      public boolean visit(SQLHexExpr x)