Class SqlRunner

java.lang.Object
java.lang.Thread
org.jumpmind.vaadin.ui.sqlexplorer.SqlRunner
All Implemented Interfaces:
Runnable

public class SqlRunner extends Thread
  • Constructor Details

    • SqlRunner

      public SqlRunner(String sqlText, boolean runAsScript, String user, IDb db, Settings settings)
    • SqlRunner

      public SqlRunner(String sqlText, boolean runAsScript, String user, IDb db, Settings settings, org.jumpmind.vaadin.ui.sqlexplorer.SqlRunner.ISqlRunnerListener listener)
    • SqlRunner

      public SqlRunner(String sqlText, boolean runAsScript, String user, IDb db, Settings settings, SqlExplorer explorer)
    • SqlRunner

      public SqlRunner(String sqlText, boolean runAsScript, String user, IDb db, Settings settings, SqlExplorer explorer, org.jumpmind.vaadin.ui.sqlexplorer.SqlRunner.ISqlRunnerListener listener)
    • SqlRunner

      public SqlRunner(String sqlText, boolean runAsScript, String user, IDb db, Settings settings, QueryPanel queryPanel, boolean isInQueryGeneralResults)
    • SqlRunner

      public SqlRunner(String sqlText, boolean runAsScript, String user, IDb db, Settings settings, SqlExplorer explorer, org.jumpmind.vaadin.ui.sqlexplorer.SqlRunner.ISqlRunnerListener listener, QueryPanel queryPanel, boolean isInQueryGeneralResults)
  • Method Details

    • getSqlRunners

      public static List<SqlRunner> getSqlRunners()
    • setLogAtDebug

      public void setLogAtDebug(boolean logAtDebug)
    • setShowSqlOnResults

      public void setShowSqlOnResults(boolean showSqlOnResults)
    • commit

      public static void commit(Connection connection) throws SQLException
      Throws:
      SQLException
    • rollback

      public static void rollback(Connection connection)
    • getStartTime

      public Date getStartTime()
    • getEndTime

      public Date getEndTime()
    • run

      public void run()
      Specified by:
      run in interface Runnable
      Overrides:
      run in class Thread
    • buildErrorMessage

      protected String buildErrorMessage(Throwable ex)
    • buildErrorMessage

      protected String buildErrorMessage(String message)
    • getClass

      protected Class<?> getClass(ResultSetMetaData meta, int i) throws SQLException
      Throws:
      SQLException
    • wrapTextInComponent

      protected com.vaadin.flow.component.orderedlayout.Scroller wrapTextInComponent(String text)
    • wrapTextInComponent

      protected com.vaadin.flow.component.orderedlayout.Scroller wrapTextInComponent(String text, String style)
    • putResultsInArea

      protected com.vaadin.flow.component.orderedlayout.Scroller putResultsInArea(ResultSet rs, int maxResultSize) throws SQLException
      Throws:
      SQLException
    • resultsAsText

      protected String resultsAsText(ResultSet rs, int maxResultSize) throws SQLException
      Throws:
      SQLException
    • setListener

      public void setListener(org.jumpmind.vaadin.ui.sqlexplorer.SqlRunner.ISqlRunnerListener listener)
    • getConnection

      public Connection getConnection()
    • setConnection

      public void setConnection(Connection connection)
    • getUser

      public String getUser()
    • getSqlText

      public String getSqlText()
    • isAutoCommit

      public boolean isAutoCommit()
    • isRowsUpdated

      public boolean isRowsUpdated()
    • isRunAsScript

      public boolean isRunAsScript()
    • cancel

      public void cancel()