Cómo pasar el nombre de db en time de ejecución en kotlin

He intentado crear DatabaseOpenHelper en kotlin. no me permite pasar el nombre de db en time de ejecución.

class DatabaseOpenHelper (context: Context) : SQLiteOpenHelper(context, "mydb.db", null, 4) { val TAG = javaClass<DatabaseOpenHelper >().getSimpleName() val TABLE = "logs" companion object { public val ID: String = "_id" public val TIMESTAMP: String = "TIMESTAMP" public val TEXT: String = "TEXT" } ..... other methods } 

Por favor ayuda.