android-room
Kotlin – Inject Android Room SQL language on multiple line queries
You can use a raw string which is more readable anyway: @Dao interface ItemDao { @Query(“”” SELECT * FROM Item WHERE Item.id = :id “””) fun loadItemById(id: Long): LiveData<Item> }