All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.babyfish.jimmer.sql.kt.KSubQueries.kt Maven / Gradle / Ivy

There is a newer version: 0.8.184
Show newest version
package org.babyfish.jimmer.sql.kt

import org.babyfish.jimmer.sql.association.Association
import org.babyfish.jimmer.sql.kt.ast.query.KConfigurableSubQuery
import org.babyfish.jimmer.sql.kt.ast.query.KMutableSubQuery
import kotlin.reflect.KClass
import kotlin.reflect.KProperty1

interface KSubQueries {

    fun > forEntity(
        entityType: KClass,
        block: KMutableSubQuery.() -> SQ
    ): SQ

    fun > forReference(
        prop: KProperty1,
        block: KMutableSubQuery>.() -> SQ
    ): SQ

    fun > forList(
        prop: KProperty1>,
        block: KMutableSubQuery>.() -> SQ
    ): SQ
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy