``` @SqlMarker object SQLBuilder { fun query(i...
# dsl
m
Copy code
@SqlMarker
object SQLBuilder {
    fun query(init: SqlSelectBuilder.() -> Unit): SqlSelectBuilder {
        val builder = SqlSelectBuilder()
        builder.init()
        return builder
    }
}
d
I'm not sure it works quite like that. You're supposed to mark
SqlSelectBuilder
with
@SqlMarker
.
Or do
init: (@SqlMarker SqlSelectBuilder).() -> Unit
.
h
Don't mark SQLBuilder, why even have that class?