パッケージ com.sqlapp.gradle.plugins

クラス AbstractGenerateSqlTask<T extends com.sqlapp.data.db.command.AbstractCommand>

java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.sqlapp.gradle.plugins.AbstractTask<T>
com.sqlapp.gradle.plugins.AbstractDbTask<T>
com.sqlapp.gradle.plugins.AbstractGenerateSqlTask<T>
すべての実装されたインタフェース:
ConsoleOutputLevelTaskProperty, ContextTaskProperty, DataSourceTaskProperty, DebugTaskProperty, EncodingTaskProperty, GenerateSqlTaskProperties, OutputDirectoryTaskProperty, SchemaOptionTaskProperty, TableOptionsTaskProperty, TargetFileTaskProperty, 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> extends AbstractDbTask<T> implements SchemaOptionTaskProperty, TableOptionsTaskProperty, OutputDirectoryTaskProperty, TargetFileTaskProperty, GenerateSqlTaskProperties, EncodingTaskProperty
  • ネストされたクラスの概要

    インタフェースから継承されたネストされたクラス/インタフェース 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 long
     
    protected String
    createFilename(long current, int numberOfDigits, String name, String suffix)
     
    protected String
     
    protected String
    createName(com.sqlapp.data.db.sql.SqlOperation operation)
     
    protected void
    execute(com.sqlapp.data.db.sql.SqlExecutor sqlExecutor, com.sqlapp.data.db.sql.SqlOperation... operations)
     
    protected void
    execute(com.sqlapp.data.db.sql.SqlExecutor sqlExecutor, Collection<com.sqlapp.data.db.sql.SqlOperation> operations)
    指定されたオペレーションを実行します
    protected String
    toString(com.sqlapp.data.db.sql.SqlType sqlType)
     

    クラスから継承されたメソッド com.sqlapp.gradle.plugins.AbstractTask

    beforeRun, createClassLoader, createCommand, exec, getClassLoaderInstance, getRuntimeClasspath, initializeCommand, 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.DataSourceTaskProperty

    dataSource, getDataSource, setDataSource

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.DebugTaskProperty

    getDebug

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.EncodingTaskProperty

    getEncoding

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.OutputDirectoryTaskProperty

    getOutputDirectory

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.SchemaOptionTaskProperty

    getSchemaOptions, schemaOptions, setSchemaOptions

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.TableOptionsTaskProperty

    getTableOptions, setTableOptions, tableOptions

    インタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.TargetFileTaskProperty

    getTargetFile

    インタフェースから継承されたメソッド org.gradle.api.Task

    doNotTrackState, notCompatibleWithConfigurationCache
  • コンストラクタの詳細

    • AbstractGenerateSqlTask

      public AbstractGenerateSqlTask()
  • メソッドの詳細

    • toString

      protected String toString(com.sqlapp.data.db.sql.SqlType sqlType)
    • createFilename

      protected String createFilename(long current, int numberOfDigits, String name, String suffix)
    • createCurrentNumber

      protected long createCurrentNumber()
    • createFileSuffix

      protected String createFileSuffix()
    • createName

      protected String createName(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 -