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>

public abstract class DuckDbSqlExecutor extends AbstractCoreGretlTask
  • Constructor Details

    • DuckDbSqlExecutor

      @Inject public DuckDbSqlExecutor()
  • Method Details

    • getDatabaseFile

      @OutputFile @Optional public abstract org.gradle.api.file.RegularFileProperty getDatabaseFile()
    • getInMemory

      @Input public abstract org.gradle.api.provider.Property<Boolean> getInMemory()
    • getInstallExtensions

      @Input public abstract org.gradle.api.provider.Property<Boolean> getInstallExtensions()
    • getSqlParameters

      @Input @Optional public abstract org.gradle.api.provider.MapProperty<String,String> getSqlParameters()
    • getSqlParameterSets

      @Input @Optional public abstract org.gradle.api.provider.ListProperty<Map<String,String>> 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

      @Input public List<String> getSourceConfiguration()
    • getTargetConfiguration

      @Input public List<String> getTargetConfiguration()
    • getExportConfiguration

      @Input public List<String> getExportConfiguration()
    • database

      public void database(Object file)
    • inMemoryDatabase

      public void inMemoryDatabase()
    • installExtensions

      public void installExtensions(boolean value)
    • sqlFiles

      public void sqlFiles(Object... paths)
    • sources

      public void sources(org.gradle.api.Action<DuckDbSqlExecutor.SourcesConfig> action)
    • sources

      public void sources(groovy.lang.Closure<?> closure)
    • targets

      public void targets(org.gradle.api.Action<DuckDbSqlExecutor.TargetsConfig> action)
    • targets

      public void targets(groovy.lang.Closure<?> closure)
    • exports

      public void exports(org.gradle.api.Action<DuckDbSqlExecutor.ExportsConfig> action)
    • exports

      public void exports(groovy.lang.Closure<?> closure)
    • sqlParameters

      public void sqlParameters(Map<String,?> parameters)
    • sqlParameterSets

      @SafeVarargs public final void sqlParameterSets(Map<String,?>... parameterSets)
    • executeTask

      public void executeTask()