Calling the function ```transaction { // print...
# getting-started
z
Calling the function
Copy code
transaction {
    // print sql to std-out
    addLogger(StdOutSqlLogger)

    SchemaUtils.create(Genders)
    SchemaUtils.create(Interests)
    SchemaUtils.create(Users)
    SchemaUtils.create(UserInterests)

}
and signature of the function:
Copy code
fun <T> transaction(db: Database? = null, statement: Transaction.() -> T): T =
Why do I have not to pass
db
parameter explicitly