クラス AbstractGenerateSqlTask<T extends com.sqlapp.data.db.command.AbstractCommand,S extends AbstractExtension>
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.sqlapp.gradle.plugins.AbstractTask<T,S>
com.sqlapp.gradle.plugins.AbstractGenerateSqlTask<T,S>
- すべての実装されたインタフェース:
ConsoleOutputLevelTaskProperty,ContextTaskProperty,DebugTaskProperty,Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
- 直系の既知のサブクラス:
GenerateDiffSqlTask,GenerateSqlTask
@DisableCachingByDefault
public abstract class AbstractGenerateSqlTask<T extends com.sqlapp.data.db.command.AbstractCommand,S extends AbstractExtension>
extends AbstractTask<T,S>
-
ネストされたクラスの概要
インタフェースから継承されたネストされたクラス/インタフェース org.gradle.api.Named
org.gradle.api.Named.Namer -
フィールドの概要
インタフェースから継承されたフィールド org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明protected voidexecute(com.sqlapp.data.db.sql.SqlExecutor sqlExecutor, com.sqlapp.data.db.sql.SqlOperation... operations) protected voidexecute(com.sqlapp.data.db.sql.SqlExecutor sqlExecutor, Collection<com.sqlapp.data.db.sql.SqlOperation> operations) 指定されたオペレーションを実行しますprotected longprotected StringgetFilename(long current, int numberOfDigits, String name, String suffix) protected Stringprotected StringgetFormattedNumbers(Number num, int numOfDigits) protected StringgetName(com.sqlapp.data.db.sql.SqlOperation operation) protected com.sqlapp.data.schemas.DbCommonObject<?>getObject(com.sqlapp.data.db.sql.SqlOperation operation) protected StringtoString(com.sqlapp.data.db.sql.SqlType sqlType) クラスから継承されたメソッド com.sqlapp.gradle.plugins.AbstractTask
createCommand, createExtension, exec, getExtension, isDeleteTarget, runクラスから継承されたメソッド org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceクラスから継承されたメソッド org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, doNotTrackStateIf, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonsNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, restoreOnlyIf, restoreTaskActions, setImpliesSubProjectsクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.ConsoleOutputLevelTaskProperty
getConsoleOutputLevelインタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.ContextTaskProperty
getParametersインタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.DebugTaskProperty
getDebugインタフェースから継承されたメソッド org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
コンストラクタの詳細
-
AbstractGenerateSqlTask
public AbstractGenerateSqlTask()
-
-
メソッドの詳細
-
toString
-
getFilename
-
getCurrentNumber
-
getFileSuffix
-
getFormattedNumbers
-
getName
-
getObject
protected com.sqlapp.data.schemas.DbCommonObject<?> getObject(com.sqlapp.data.db.sql.SqlOperation operation) -
execute
protected void execute(com.sqlapp.data.db.sql.SqlExecutor sqlExecutor, com.sqlapp.data.db.sql.SqlOperation... operations) -
execute
protected void execute(com.sqlapp.data.db.sql.SqlExecutor sqlExecutor, Collection<com.sqlapp.data.db.sql.SqlOperation> operations) 指定されたオペレーションを実行します- パラメータ:
operations-
-