Skip to content

//sqldelight-gradle-plugin/com.squareup.sqldelight.gradle/SqlDelightTask

SqlDelightTask

[jvm] @CacheableTask()

abstract class SqlDelightTask : SqlDelightWorkerTask

Types

Name Summary
GenerateInterfaces [jvm]
Content
abstract class GenerateInterfaces : WorkAction<SqlDelightTask.GenerateInterfacesWorkParameters>


GenerateInterfacesWorkParameters [jvm]
Content
interface GenerateInterfacesWorkParameters : WorkParameters


Functions

Name Summary
appendParallelSafeAction [jvm]
Content
open override fun appendParallelSafeAction(p0: Action)


compareTo [jvm]
Content
open operator override fun compareTo(other: Task): Int


configure [jvm]
Content
open override fun configure(p0: Closure<Any>): Task


conventionMapping [jvm]
Content
open fun conventionMapping(p0: String, p1: Closure<Any>): Task
open fun conventionMapping(p0: String, p1: Callable<*>): Task


dependsOn [jvm]
Content
open override fun dependsOn(vararg p0: Any): Task


disableClassLoaderIsolation [jvm]
Content
fun disableClassLoaderIsolation()
More info
Makes the task use WorkerExecutor.noIsolation instead of WorkerExecutor.classLoaderIsolation


doFirst [jvm]
Content
open override fun doFirst(p0: Closure<Any>): Task
open override fun doFirst(p0: Action): Task
open override fun doFirst(p0: String, p1: Action): Task


doLast [jvm]
Content
open override fun doLast(p0: Closure<Any>): Task
open override fun doLast(p0: Action): Task
open override fun doLast(p0: String, p1: Action): Task


exclude [jvm]
Content
open override fun exclude(p0: Closure<Any>): SourceTask
open override fun exclude(vararg p0: String): SourceTask
open override fun exclude(p0: MutableIterable<String>): SourceTask
open override fun exclude(p0: Spec): SourceTask


finalizedBy [jvm]
Content
open override fun finalizedBy(vararg p0: Any): Task


generateSqlDelightFiles [jvm]
Content
fun generateSqlDelightFiles()


getActions [jvm]
Content
open override fun getActions(): MutableList>


getAnt [jvm]
Content
open override fun getAnt(): AntBuilder


getAsDynamicObject [jvm]
Content
@Internal()

open override fun getAsDynamicObject(): DynamicObject


getConvention [jvm]
Content
@Internal()

~~open~~ ~~override~~ ~~fun~~ ~~getConvention~~~~(~~~~)~~~~:~~ Convention


getConventionMapping [jvm]
Content
@Internal()

open override fun getConventionMapping(): ConventionMapping


getDependsOn [jvm]
Content
open override fun getDependsOn(): MutableSet<Any>


getDescription [jvm]
Content
open override fun getDescription(): String?


getDestroyables [jvm]
Content
open override fun getDestroyables(): TaskDestroyables


getDidWork [jvm]
Content
open override fun getDidWork(): Boolean


getEnabled [jvm]
Content
open override fun getEnabled(): Boolean


getExcludes [jvm]
Content
@Internal()

open override fun getExcludes(): MutableSet<String>


getExtensions [jvm]
Content
open override fun getExtensions(): ExtensionContainer


getFinalizedBy [jvm]
Content
open override fun getFinalizedBy(): TaskDependency


getGroup [jvm]
Content
open override fun getGroup(): String?


getIdentityPath [jvm]
Content
open override fun getIdentityPath(): Path


getImpliesSubProjects [jvm]
Content
open override fun getImpliesSubProjects(): Boolean


getIncludes [jvm]
Content
@Internal()

open override fun getIncludes(): MutableSet<String>


getInputs [jvm]
Content
open override fun getInputs(): TaskInputsInternal


getLocalState [jvm]
Content
open override fun getLocalState(): TaskLocalState


getLogger [jvm]
Content
open override fun getLogger(): Logger


getLogging [jvm]
Content
open override fun getLogging(): LoggingManager


getMustRunAfter [jvm]
Content
open override fun getMustRunAfter(): TaskDependency


getName [jvm]
Content
open override fun getName(): String


getOnlyIf [jvm]
Content
open override fun getOnlyIf(): Spec


getOutputs [jvm]
Content
open override fun getOutputs(): TaskOutputsInternal


getPath [jvm]
Content
open override fun getPath(): String


getPatternSetFactory [jvm]
Content
@Inject()

open fun getPatternSetFactory(): Factory


getProject [jvm]
Content
open override fun getProject(): Project


getRequiredServices [jvm]
Content
open override fun getRequiredServices(): MutableSet<Provider<out BuildService<*>>>


getServices [jvm]
Content
@Internal()

open fun getServices(): ServiceRegistry


getSharedResources [jvm]
Content
open override fun getSharedResources(): MutableList


getShouldRunAfter [jvm]
Content
open override fun getShouldRunAfter(): TaskDependency


getSource [jvm]
Content
@InputFiles()
@SkipWhenEmpty()
@PathSensitive(value = PathSensitivity.RELATIVE)

open override fun getSource(): FileTree


getStandardOutputCapture [jvm]
Content
open override fun getStandardOutputCapture(): StandardOutputCapture


getState [jvm]
Content
open override fun getState(): TaskStateInternal


getTaskActions [jvm]
Content
open override fun getTaskActions(): MutableList


getTaskDependencies [jvm]
Content
open override fun getTaskDependencies(): TaskDependencyInternal


getTaskIdentity [jvm]
Content
open override fun getTaskIdentity(): TaskIdentity<*>


getTemporaryDir [jvm]
Content
open override fun getTemporaryDir(): File


getTemporaryDirFactory [jvm]
Content
open override fun getTemporaryDirFactory(): Factory<File>


getTimeout [jvm]
Content
open override fun getTimeout(): Property<Duration>


hasProperty [jvm]
Content
open override fun hasProperty(p0: String): Boolean


hasTaskActions [jvm]
Content
open override fun hasTaskActions(): Boolean


include [jvm]
Content
open override fun include(p0: Closure<Any>): SourceTask
open override fun include(vararg p0: String): SourceTask
open override fun include(p0: MutableIterable<String>): SourceTask
open override fun include(p0: Spec): SourceTask


isEnabled [jvm]
Content
@Internal()

open fun isEnabled(): Boolean


isHasCustomActions [jvm]
Content
open override fun isHasCustomActions(): Boolean


mustRunAfter [jvm]
Content
open override fun mustRunAfter(vararg p0: Any): Task


onlyIf [jvm]
Content
open override fun onlyIf(p0: Closure<Any>)
open override fun onlyIf(p0: Spec)


prependParallelSafeAction [jvm]
Content
open override fun prependParallelSafeAction(p0: Action)


property [jvm]
Content
open override fun property(p0: String): Any?


setActions [jvm]
Content
open override fun setActions(p0: MutableList>)


setDependsOn [jvm]
Content
open override fun setDependsOn(p0: MutableIterable<*>)


setDescription [jvm]
Content
open override fun setDescription(p0: String?)


setDidWork [jvm]
Content
open override fun setDidWork(p0: Boolean)


setEnabled [jvm]
Content
open override fun setEnabled(p0: Boolean)


setExcludes [jvm]
Content
open override fun setExcludes(p0: MutableIterable<String>): SourceTask


setFinalizedBy [jvm]
Content
open override fun setFinalizedBy(p0: MutableIterable<*>)


setGroup [jvm]
Content
open override fun setGroup(p0: String?)


setImpliesSubProjects [jvm]
Content
open override fun setImpliesSubProjects(p0: Boolean)


setIncludes [jvm]
Content
open override fun setIncludes(p0: MutableIterable<String>): SourceTask


setMustRunAfter [jvm]
Content
open override fun setMustRunAfter(p0: MutableIterable<*>)


setOnlyIf [jvm]
Content
open override fun setOnlyIf(p0: Closure<Any>)
open override fun setOnlyIf(p0: Spec)


setProperty [jvm]
Content
open override fun setProperty(p0: String, p1: Any)


setShouldRunAfter [jvm]
Content
open override fun setShouldRunAfter(p0: MutableIterable<*>)


setSource [jvm]
Content
open fun setSource(p0: Any)
open fun setSource(p0: FileTree)


shouldRunAfter [jvm]
Content
open override fun shouldRunAfter(vararg p0: Any): TaskDependency


source [jvm]
Content
open fun source(vararg p0: Any): SourceTask


usesService [jvm]
Content
open override fun usesService(p0: Provider<out BuildService<*>>)


Properties

Name Summary
compilationUnit [jvm] lateinit var compilationUnit: SqlDelightCompilationUnitImpl
outputDirectory [jvm] var outputDirectory: File? = null
pluginVersion [jvm] @Input()

val pluginVersion: String
projectName [jvm] @Input()

val projectName: Property<String>
properties [jvm] lateinit var properties: SqlDelightDatabasePropertiesImpl
verifyMigrations [jvm] @Input()

var verifyMigrations: Boolean = false