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