クラス ExportSchemaXmlTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
com.sqlapp.gradle.plugins.AbstractTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand>
com.sqlapp.gradle.plugins.AbstractDbTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand>
com.sqlapp.gradle.plugins.AbstractDbTableTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand>
com.sqlapp.gradle.plugins.ExportSchemaXmlTask
- すべての実装されたインタフェース:
ConsoleOutputLevelTaskProperty,ContextTaskProperty,DataSourceTaskProperty,DebugTaskProperty,ObjectTargetTaskProperty,OutputDirectoryTaskProperty,SchemaOptionTaskProperty,SchemaTargetTaskProperty,TableOptionsTaskProperty,TableTargetTaskProperty,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>
@DisableCachingByDefault
public abstract class ExportSchemaXmlTask
extends AbstractDbTableTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand>
implements ObjectTargetTaskProperty, SchemaOptionTaskProperty, OutputDirectoryTaskProperty
-
ネストされたクラスの概要
インタフェースから継承されたネストされたクラス/インタフェース 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 voidbeforeRun(com.sqlapp.data.db.command.ExportSchemaXmlCommand command) voidcall(org.gradle.api.Action<ExportSchemaXmlTask> cons) protected com.sqlapp.data.db.command.ExportSchemaXmlCommandabstract org.gradle.api.provider.Property<Consumer<com.sqlapp.data.schemas.DbObject<?>>> abstract org.gradle.api.provider.Property<Boolean> 行のダンプabstract org.gradle.api.provider.ListProperty<String> 行のダンプから除くテーブルabstract org.gradle.api.provider.ListProperty<String> 行のダンプを行うテーブルabstract org.gradle.api.provider.Property<String> Output FileNameabstract org.gradle.api.provider.Property<String> 対象オブジェクトクラスから継承されたメソッド com.sqlapp.gradle.plugins.AbstractDbTableTask
getTableOptions, setTableOptionsクラスから継承されたメソッド com.sqlapp.gradle.plugins.AbstractTask
createClassLoader, 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.ObjectTargetTaskProperty
excludeObjects, getExcludeObjects, getIncludeObjects, includeObjectsインタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.OutputDirectoryTaskProperty
getOutputDirectoryインタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.SchemaOptionTaskProperty
getSchemaOptions, schemaOptions, setSchemaOptionsインタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.SchemaTargetTaskProperty
excludeSchemas, getExcludeSchemas, getIncludeSchemas, includeSchemas, setSchemaNameインタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.TableOptionsTaskProperty
tableOptionsインタフェースから継承されたメソッド com.sqlapp.gradle.plugins.properties.TableTargetTaskProperty
excludeTables, getExcludeTables, getIncludeTables, includeTables, setTableNameインタフェースから継承されたメソッド org.gradle.api.Task
doNotTrackState, notCompatibleWithConfigurationCache
-
コンストラクタの詳細
-
ExportSchemaXmlTask
public ExportSchemaXmlTask()
-
-
メソッドの詳細
-
call
-
getTarget
対象オブジェクト -
getOutputFileName
Output FileName -
getDumpRows
行のダンプ -
getIncludeRowDumpTables
@Input @Optional public abstract org.gradle.api.provider.ListProperty<String> getIncludeRowDumpTables()行のダンプを行うテーブル -
getExcludeRowDumpTables
@Input @Optional public abstract org.gradle.api.provider.ListProperty<String> getExcludeRowDumpTables()行のダンプから除くテーブル -
getConverter
@Input @Optional public abstract org.gradle.api.provider.Property<Consumer<com.sqlapp.data.schemas.DbObject<?>>> getConverter() -
beforeRun
protected void beforeRun(com.sqlapp.data.db.command.ExportSchemaXmlCommand command) - オーバーライド:
beforeRunクラス内AbstractTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand>
-
createCommand
protected com.sqlapp.data.db.command.ExportSchemaXmlCommand createCommand()- 定義:
createCommandクラス内AbstractTask<com.sqlapp.data.db.command.ExportSchemaXmlCommand>
-