Package org.flywaydb.nc.executors
Class JdbcExecutor
java.lang.Object
org.flywaydb.nc.executors.JdbcExecutor
- All Implemented Interfaces:
Comparable<org.flywaydb.core.extensibility.Plugin>,org.flywaydb.core.extensibility.Plugin,org.flywaydb.core.internal.nc.Executor<org.flywaydb.core.internal.sqlscript.SqlStatement,NativeConnectorsJdbc>
public class JdbcExecutor
extends Object
implements org.flywaydb.core.internal.nc.Executor<org.flywaydb.core.internal.sqlscript.SqlStatement,NativeConnectorsJdbc>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendErrorMessage(org.flywaydb.core.internal.sqlscript.SqlStatement executionUnit, StringBuilder messageBuilder, boolean isDebugEnabled) booleancanExecute(org.flywaydb.core.internal.nc.ConnectionType connectionType) voidexecute(NativeConnectorsJdbc experimentalDatabase, org.flywaydb.core.internal.sqlscript.SqlStatement executionUnit, org.flywaydb.core.api.configuration.Configuration configuration) voidfinishExecution(NativeConnectorsJdbc experimentalDatabase, org.flywaydb.core.api.configuration.Configuration configuration) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.flywaydb.core.extensibility.Plugin
compareTo, copy, getName, getPluginVersion, getPriority, isEnabled, isLicensed
-
Constructor Details
-
JdbcExecutor
public JdbcExecutor()
-
-
Method Details
-
execute
public void execute(NativeConnectorsJdbc experimentalDatabase, org.flywaydb.core.internal.sqlscript.SqlStatement executionUnit, org.flywaydb.core.api.configuration.Configuration configuration) - Specified by:
executein interfaceorg.flywaydb.core.internal.nc.Executor<org.flywaydb.core.internal.sqlscript.SqlStatement,NativeConnectorsJdbc>
-
finishExecution
public void finishExecution(NativeConnectorsJdbc experimentalDatabase, org.flywaydb.core.api.configuration.Configuration configuration) - Specified by:
finishExecutionin interfaceorg.flywaydb.core.internal.nc.Executor<org.flywaydb.core.internal.sqlscript.SqlStatement,NativeConnectorsJdbc>
-
canExecute
public boolean canExecute(org.flywaydb.core.internal.nc.ConnectionType connectionType) - Specified by:
canExecutein interfaceorg.flywaydb.core.internal.nc.Executor<org.flywaydb.core.internal.sqlscript.SqlStatement,NativeConnectorsJdbc>
-
appendErrorMessage
public void appendErrorMessage(org.flywaydb.core.internal.sqlscript.SqlStatement executionUnit, StringBuilder messageBuilder, boolean isDebugEnabled) - Specified by:
appendErrorMessagein interfaceorg.flywaydb.core.internal.nc.Executor<org.flywaydb.core.internal.sqlscript.SqlStatement,NativeConnectorsJdbc>
-