Package org.flywaydb.nc.executors
Class ExecutableExecutor
java.lang.Object
org.flywaydb.nc.executors.ExecutableExecutor
- All Implemented Interfaces:
Comparable<org.flywaydb.core.extensibility.Plugin>,org.flywaydb.core.extensibility.Plugin,org.flywaydb.core.internal.nc.Executor<NonJdbcExecutorExecutionUnit,org.flywaydb.core.internal.nc.NativeConnectorsDatabase>
public class ExecutableExecutor
extends Object
implements org.flywaydb.core.internal.nc.Executor<NonJdbcExecutorExecutionUnit,org.flywaydb.core.internal.nc.NativeConnectorsDatabase>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidappendErrorMessage(NonJdbcExecutorExecutionUnit executionUnit, StringBuilder messageBuilder, boolean isDebugEnabled) booleancanExecute(org.flywaydb.core.internal.nc.ConnectionType connectionType) voidexecute(org.flywaydb.core.internal.nc.NativeConnectorsDatabase experimentalDatabase, NonJdbcExecutorExecutionUnit executionUnit, org.flywaydb.core.api.configuration.Configuration configuration) voidfinishExecution(org.flywaydb.core.internal.nc.NativeConnectorsDatabase 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
-
ExecutableExecutor
public ExecutableExecutor()
-
-
Method Details
-
execute
public void execute(org.flywaydb.core.internal.nc.NativeConnectorsDatabase experimentalDatabase, NonJdbcExecutorExecutionUnit executionUnit, org.flywaydb.core.api.configuration.Configuration configuration) - Specified by:
executein interfaceorg.flywaydb.core.internal.nc.Executor<NonJdbcExecutorExecutionUnit,org.flywaydb.core.internal.nc.NativeConnectorsDatabase>
-
finishExecution
public void finishExecution(org.flywaydb.core.internal.nc.NativeConnectorsDatabase experimentalDatabase, org.flywaydb.core.api.configuration.Configuration configuration) - Specified by:
finishExecutionin interfaceorg.flywaydb.core.internal.nc.Executor<NonJdbcExecutorExecutionUnit,org.flywaydb.core.internal.nc.NativeConnectorsDatabase>
-
canExecute
public boolean canExecute(org.flywaydb.core.internal.nc.ConnectionType connectionType) - Specified by:
canExecutein interfaceorg.flywaydb.core.internal.nc.Executor<NonJdbcExecutorExecutionUnit,org.flywaydb.core.internal.nc.NativeConnectorsDatabase>
-
appendErrorMessage
public void appendErrorMessage(NonJdbcExecutorExecutionUnit executionUnit, StringBuilder messageBuilder, boolean isDebugEnabled) - Specified by:
appendErrorMessagein interfaceorg.flywaydb.core.internal.nc.Executor<NonJdbcExecutorExecutionUnit,org.flywaydb.core.internal.nc.NativeConnectorsDatabase>
-