java.lang.Object
org.apache.shardingsphere.sql.parser.core.database.visitor.SQLVisitorFactory

public final class SQLVisitorFactory extends Object
SQL visitor factory.
  • Constructor Details

    • SQLVisitorFactory

      public SQLVisitorFactory()
  • Method Details

    • newInstance

      public static <T> org.antlr.v4.runtime.tree.ParseTreeVisitor<T> newInstance(String databaseType, String visitorType, SQLVisitorRule visitorRule, Properties props)
      Create new instance of SQL visitor.
      Type Parameters:
      T - type of visitor result
      Parameters:
      databaseType - database type
      visitorType - SQL visitor type
      visitorRule - SQL visitor rule
      props - SQL visitor config
      Returns:
      created instance