Class SnowflakeJdbcExecutor

All Implemented Interfaces:
Executor, Plugin

public class SnowflakeJdbcExecutor extends JdbcExecutor
  • Constructor Details

    • SnowflakeJdbcExecutor

      public SnowflakeJdbcExecutor()
  • Method Details

    • supports

      public boolean supports(Database database)
      Description copied from interface: Executor
      Default implementation for compatibility with a Database. Requires default implementation in order to provide backward compatibility. Method is used when ExecutorService is looking by a Executor implementation for a Database. Can be overridden in Executor implementations with a higher priority to check against a Database.
      Parameters:
      database - the Database implementation opened from a url connection string
      Returns:
      true if Database is supported by current Executor implementation.
    • getPriority

      public int getPriority()
      Description copied from class: JdbcExecutor
      Return the Executor priority
      Specified by:
      getPriority in interface Executor
      Overrides:
      getPriority in class JdbcExecutor
      Returns:
      int The Executor priority
    • execute

      public void execute(SqlStatement sql, List<SqlVisitor> sqlVisitors) throws DatabaseException
      Specified by:
      execute in interface Executor
      Overrides:
      execute in class JdbcExecutor
      Throws:
      DatabaseException