Package ch.so.agi.gretl.tasks
Class DuckDbSqlExecutor
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
ch.so.agi.gretl.tasks.AbstractCoreGretlTask
ch.so.agi.gretl.tasks.DuckDbSqlExecutor
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classstatic final classNested classes/interfaces inherited from interface org.gradle.api.Task
org.gradle.api.Task.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidexports(groovy.lang.Closure<?> closure) voidexports(org.gradle.api.Action<DuckDbSqlExecutor.ExportsConfig> action) abstract org.gradle.api.file.RegularFilePropertyorg.gradle.api.file.ConfigurableFileCollectionabstract org.gradle.api.provider.Property<Boolean>abstract org.gradle.api.provider.Property<Boolean>org.gradle.api.file.ConfigurableFileCollectionorg.gradle.api.file.ConfigurableFileCollectionvoidvoidinstallExtensions(boolean value) voidsources(groovy.lang.Closure<?> closure) voidsources(org.gradle.api.Action<DuckDbSqlExecutor.SourcesConfig> action) voidvoidsqlParameters(Map<String, ?> parameters) final voidsqlParameterSets(Map<String, ?>... parameterSets) voidtargets(groovy.lang.Closure<?> closure) voidtargets(org.gradle.api.Action<DuckDbSqlExecutor.TargetsConfig> action) Methods inherited from class ch.so.agi.gretl.tasks.AbstractCoreGretlTask
getCoreServiceMethods inherited from class 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, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Constructor Details
-
DuckDbSqlExecutor
@Inject public DuckDbSqlExecutor()
-
-
Method Details
-
getDatabaseFile
@OutputFile @Optional public abstract org.gradle.api.file.RegularFileProperty getDatabaseFile() -
getInMemory
-
getInstallExtensions
-
getSqlParameters
-
getSqlParameterSets
-
getSqlFiles
@InputFiles @PathSensitive(RELATIVE) public org.gradle.api.file.ConfigurableFileCollection getSqlFiles() -
getSourceFiles
@InputFiles @PathSensitive(RELATIVE) public org.gradle.api.file.ConfigurableFileCollection getSourceFiles() -
getExportFiles
@OutputFiles public org.gradle.api.file.ConfigurableFileCollection getExportFiles() -
getSourceConfiguration
-
getTargetConfiguration
-
getExportConfiguration
-
database
-
inMemoryDatabase
public void inMemoryDatabase() -
installExtensions
public void installExtensions(boolean value) -
sqlFiles
-
sources
-
sources
public void sources(groovy.lang.Closure<?> closure) -
targets
-
targets
public void targets(groovy.lang.Closure<?> closure) -
exports
-
exports
public void exports(groovy.lang.Closure<?> closure) -
sqlParameters
-
sqlParameterSets
-
executeTask
public void executeTask()
-